Visual C++ 2005 언어 기능
업데이트: 2007년 11월
이 항목에는 Visual C++ 2005 언어 구문의 새로운 기능이 나열되어 있습니다.
설명
Visual C++ 2005에서는 공용 언어 런타임에 대한 응용 프로그램을 개발하는 새로운 구문을 제공합니다. 자세한 내용은 New C++ Language Features 및 Visual C++ 2005 컴파일러의 주요 변경 사항을 참조하십시오.
Visual C++ 2005 언어 구문에 새로 추가된 기능은 다음과 같습니다.
attribute 특성이 더 이상 사용되지 않습니다. 특성을 만드는 방법에 대한 자세한 내용은 User-Defined Attributes를 참조하십시오.
appdomain__declspec 한정자가 추가되었습니다.
__clrcall 호출 규칙이 추가되었습니다.
deprecated (C++) 이제 declspec 한정자를 통해 사용자가 더 이상 사용되지 않는 클래스나 함수에 액세스하려고 할 때 컴파일 타임에 표시되는 문자열을 지정할 수 있습니다.
dynamic_cast Operator가 크게 변경되었습니다.
이제 네이티브 열거형을 사용하여 내부 형식을 지정할 수 있습니다. 자세한 내용은 C++ Enumeration Declarations를 참조하십시오.
jitintrinsicdeclspec 한정자가 추가되었습니다.
noaliasdeclspec 한정자가 추가되었습니다.
process__declspec 한정자가 추가되었습니다.
abstract, override 및 sealed를 네이티브 컴파일에 사용할 수 있습니다. 자세한 내용은 How to: Declare Override Specifiers in Native Compilations를 참조하십시오.
__restrict 키워드가 추가되었습니다.
restrictdeclspec 한정자가 추가되었습니다.
__thiscall이 이제 키워드로 사용됩니다.
__unaligned 키워드가 문서화되었습니다.
최적화와 관련하여 volatile (C++)의 동작이 업데이트되었습니다.