PROGRAMMING26 [C++ 11] 범위 기반 반복문 - C++ 11은 범위 기반의 for 문을 전격적을 도입. - 자바나 C#은 이미 제공되던 것 int arr[5] = {0, 1, 2, 3, 4}; for (int i: arr) { std::cout 2020. 4. 12. [C++ 11] C++ 11의 특징 C++ 11 특징 - 안정성 및 C++ 98 (가능 하면 C언어 와도)과의 호환성 유지 - 핵심 언어의 확장보다는 표준 라이브러리를 이용한 새로운 기능 추가 - 프로그래밍 기술을 발전 시킬 변화 선호 - 특정 어플리케이션에서만 유용한 새로운 기술보다는 시스템이나 라이브러리 디자인에 유용하게 C++를 개선 - 이전의 안전하지 않은 기술에 대해 좀 더 안전한 대안을 제공하여 타입 안전성 증가 - 성능 향상과 하드웨어 직접 조작 능력 강화 - 실 세계의 문제를 해결할 수 있는 해법 제시 - '부담 최소화'의 원칙 - 전문 프로그래머가 필요로 하는 어떤 유틸리티도 제거하지 않고도, 쉽게 가르치거나 배울 수 있어야 함 문법의 편의성 증가 - 템플릿에서의 가변 인자 - 새로운 문자열 리터럴 - 사용자 정의 리터럴 .. 2020. 4. 12. 이전 1 ··· 4 5 6 7 다음