C++11: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
편집 요약 없음
85번째 줄:
 
== 적용 ==
C++11은 GCC 4.3부터 C++0x라는 이름으로, <ref name=gnupr>http://gcc.gnu.org/projects/cxx0x.html</ref> 그리고 4.7에서7부터는 C++11로서<ref>http://gcc.gnu.org/gcc-4.7/cxx0x_status.html</ref> 시험적용되고 있고, Visual Studio 10<ref>http://blogs.msdn.com/b/vcblog/archive/2010/04/06/c-0x-core-language-features-in-vc10-the-table.aspx</ref>부터 Visual Studio 12<ref>http://blogs.msdn.com/b/vcblog/archive/2011/09/12/10209291.aspx</ref>까지 부분적으로 적용되고 있다.
 
GCC(>=4.3)으로 커맨드 라인에 -std=c++0x 을 추가함으로써 해당 컴파일러에서 지원하는 C++0x 표준으로 컴파일 할 수있다<ref name=gnupr />.
 
GCC(>=4.3)으로 C++0x 코드를 컴파일하는 경우에는 커맨드 라인에 -std=c++0x 을 추가해야한다<ref name=gnupr />.
GCC 4.7 이상의 버전에서는 -std=c++11 과 -std=gnu++11 역시 지원한다.