상위 질문
타임라인
채팅
관점

C++03

위키백과, 무료 백과사전

Remove ads

C++03C++ 프로그래밍 언어에 대한 ISO/IEC 14882 표준의 한 버전이다. 이는 국제 표준화 기구 (ISO)와 국제전기기술위원회 (IEC)의 두 표준화 기구에 의해 ISO/IEC 14882:2003 표준으로 정의된다.

C++03은 이전 C++98 표준을 대체했다. C++03은 나중에 C++11로 대체되었다. C++03은 주로 구현자들이 더 큰 일관성과 이식성을 보장하기 위한 버그 수정 릴리스였다.[1] 이 개정판은 92개의 핵심 언어 결함 보고서를 다루었으며,[2] 125개의 라이브러리 결함 보고서를 다루었고,[3] 단 하나의 새로운 언어 기능인 값 초기화만 포함했다.[4]

C++03에서 다루어진 가장 주목할 만한 결함 보고서 중 하나는 라이브러리 결함 보고서 69였으며,[5] 이 보고서의 해결은 벡터의 요소가 연속적으로 저장되어야 한다는 요구 사항을 추가했다.[6] 이는 C++ std::vector 객체가 배열과 유사한 메모리 레이아웃을 사용한다는 일반적인 기대를 코드로 명시한 것이다. 대부분의 구현이 이러한 기대를 충족했지만, C++98에서는 필수가 아니었다.

Remove ads

같이 보기

각주

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads