개인적으로 구문은 내가 오랫동안 사용했던 언어로 돌아 왔을 때 따라 잡아야한다는 것을 알게되었습니다. 그러나 개념과 언어가 무엇인지는 메모리에서 동일하게 유지됩니다.
너와 똑같이 가정하면, C++을 배우는 동안 당신이 유용했던 것을 기억하는 텍스트를 다시 볼 수있다. 나는 C + +에서 구문에 빨리 일어나서 생각하고 recommned 것입니다.
STL이 정말 유용합니다. 그 중 하나는 내가 일반적으로 모든 성숙 C + + 프로그래머에 의해 평가 발견했습니다. Boost가 제공하는 라이브러리를 아는 것이 유용 할 것입니다.
C++ 세계의 변화는 좋아하는 컴파일러가 구현하기로 결정한 변경 사항에 달려 있습니다. 당신이 ATL/COM 언급했기 때문에 그것은 VC++ 될 것이라고 가정합니다. MFC의 변경 사항은 Windows Forms (2005 vC++) 및 Vista 호환 UI 및 리본 지원 (?) (2008 VC++)
VC++은 이제 관리되는 C++를 지원합니다. C# world - 2008에서는 관리되는 STL에 대한 지원도 추가되었습니다.
VC++는 더 표준을 준수하려고 노력 중이며 해당 영역에서 약간의 진전을 이루고 있습니다.
strcpy와 같은 오래된 std를 줄이는 많은 보안 기능을 도입했으며 컴파일러는 이전 fns를 사용하는 경우 경고를 표시합니다.
VC++ 2005에는 매개 변수를 설명하는 데 사용되는 함수 속성이 있습니다. 매개 변수를 전달할 때 입력에 대해 더 많은 검사를 수행 할 수 있고 경고가 표시되면 정적으로 경고를 표시 할 수 있습니다. 우리 가게는 2005 년 컴파일러 사용으로 발전하지는 않았지만 Usefuli는 말할 것입니다.
MSDN에는 각 릴리스의 주요 변경 사항 목록이 있습니다. Oh & 2005 년 버전의 VC++에서 Windows 95, Windows 98, Windows Millennium Edition 및 Windows NT 4.0에 대한 지원이 제거되었습니다. 또한 지금까지 필요한 핵심 라이브러리 (CRT, ATL, MFC 등)는 이제 사이드 모델 어셈블리를 공유하고 매니페스트를 필요로하는 새로운 배포 모델을 지원합니다.
이 링크는 당신이 가야한다 - http://msdn.microsoft.com/en-us/library/y8bt6w34.aspx
2008, 더욱 Tr1 내지 권장처럼 등 열기 헌병 지원도 향상되었습니다 새로운 프로세서 아키텍처에 대한 더 optimizning 컴파일러, 병렬 컴파일 (/ MP) 지원을 추가 이 버전 중 하나가 내가 기억하는 것입니다.
다시 MSDN을 참조하십시오. - 모든 대답에 대한 suthentic source입니다.
행운을 빈다.
종합적인 답변을 제공해 주셔서 감사합니다. –
/mp는 2005 년에도 기록되어 있습니다. – geocoin
언어는 2001 년 이래로 조금만 진화했을 수도 있지만 작성 방법은 완전히 바뀌 었습니다. 결과적으로이 대답은 대부분 잘못되었다고 생각합니다. -1 –