| 이 책은 C++ 창시자인 Bjarne Stroustrup가 직접 전하는 최신 C++ 가이드로, C++의 심화 개념과 최신 기능을 다루는 내용이 포함되어 있을 것으로 예상된다. C++의 고전적인 특징뿐만 아니라, 최신 표준에 포함된 기능들에 대한 설명과 함께 실제 프로그래밍에서 어떻게 적용할 수 있는지에 대한 실용적인 지침을 제공할 듯하다. 또한, 성능 최적화, 객체지향 및 제네릭 프로그래밍의 고급 기법을 배우고 싶은 개발자에게 유용할 것이다. C++의 깊이를 이해하고 싶은 사람에게 최고의 참고서가 될 것이다. |
|
예제) export module vector_printer; import std; export template<typename T> void print(std::vector<T>& v) // 사용자에게 보여지는 (유일한) 함수이다 { cout << "{\n"; for (const T& val : v) std::cout << " " << val << '\n'; cout << '}'; } 원문 By importing this trivial module, we don’t suddenly gain access to all of the standard library. 이 책 평범한 모듈 하나를 import했을 뿐인데 갑자기 모든 표준 라이브러리에 접근할 수 없게 된다. ChatGPT 이 간단한 모듈을 임포트한다고 해서 갑자기 표준 라이브러리 전체에 접근 권한을 얻게 되는 것은 아니다. 일부에 불과하고 책 전체가 이모양입니다. |