일부 배경 : 커다란 멀티 스레드 다중 프로세스 C++/C# 응용 프로그램을 유지 관리해야하기 때문에 액세스 위반, 메모리 누수, 힙 중단 문제를 이해해야하는 경우가 많습니다 등.디버깅을 목적으로 C++을 배울 수있는 방법
나는 이것을 아주 좋아한다. 그리고 나는 다양한 저수준 개념에 대해 꽤 잘 이해하고 있지만, 문제는 그 것이다. 나는 C++ 프로그램이 아니고 유지 보수의 목적을 위해서 제쳐두고 정말로 의도합니다.
내가 의미하는 바는 내가 최선의 선택을하는 회사에서 무언가를 개발해야한다면 C# (더 많은 개발자, C#의 다른 응용 프로그램도 더 나은 상호 운용성을 의미 함)입니다. C++에서 프로그램을 만들 때, C++로 프로그램을 작성할 때마다 C++을 배우기 위해서 이 순수하게이되고, 이니까 최대한 활용하고 싶습니다..
내 생각에 "책을 스스로 가르쳐라."책 등은 일을 끝내는 데 너무 많은 노력을 기울이기 때문에 적합하지 않습니다. 보통 일을하는 방법이 많아서 한 가지 방법을 선택하는 경향이 있습니다. 내가 물건을 채우는 것과 다른 방식으로 코드를 제공 할 때 (예 : 책에서 MFC를 가르치면 ATL 코드가 표시되고 책에서 ATL과 MFC가 무엇인지 알지 못한다. 내가보고있는 것을 다른 사람과 인식하는 방법)
저는 다른 사람들의 이해를 강조하는 C++, 을 찾고 있습니다..
Meyers 조언 중 일부와 중복 될 수 있지만 Herb Sutter의 C++ 코딩 표준을 혼합하여 포함시킬 수 있습니다. 이 아이디어는 위험한 행동을 구체적으로 목표로 삼고 올바른 행동을 취하는 것입니다. –