#keywords Modern C++, C++11, C++14, TR1 [[TableOfContents]] === 새 기능 === ==== TR1 Features ==== ==== C++11 Features ==== ==== C++14 Features ==== === 목록 === ==== 컨테이너 for ^^C++11^^ ==== {{{#!gcode std::vector v; for (auto it : v) { printf("%d", it.first); } }}} ==== sleep_for ^^C++11^^ ==== 작동 중인 스레드 시간 만큼 멈춤 {{{#!gcode #include #include this_thread::sleep_for(chrono::duration(1)); }}} ==== User-defined Literals ^^C++14^^ ==== {{{#!gcode using namespace std::literals; this_thread::sleep_for(1s); }}} === 기타 === ==== check for C++11 support ==== {{{#!gcode // MSVC #if (_MSC_VER >= 1700) #else #endif // g++ #if (defined(__GXX_EXPERIMENTAL_CXX0X)) #else #endif // C++ #if (defined(__cplusplus) && __cplusplus >= 201103L) #else #endif }}} 아예 빌드 단계에서 에러를 걸고 싶으면, 다음 같이 처리하는 방법도 있다. {{{#!gcode #if __cplusplus <= 199711L #error This library needs at least a C++11 compliant compiler #endif }}} ---- CategoryDev