Page 10

있어야 한다. 객체지향 프로그래밍에 대한 이해는 없어도 괜찮다. 5장에서 자세히 설명하기 때 문다. 컴파일러를 사용할 줄 알아야 한다. 이 책에서는 마이크로소프트 비주얼 C++와 GCC를 주로 사용하며 기본 사용법은 13~15쪽에서 간단히 소개한다. 다른 컴파일러는 해당 문서를 참고하 기 바란다.

이 책에서 다루는 내용 이 책은 코드의 품질과 프로그래밍 효율을 동시에 향상시킬 수 있는 C++ 프로그래밍 기법을 소개한다. 특히 C++17에 새로 추가된 기능을 이 책 전반에 걸쳐 소개한다. 이러한 기능은 별 도 장이나 절로 따로 빼서 한꺼번에 소개하지 않고, 각 장에서 관련된 부분이 있을 때마다 하나 씩 소개하고 이 책 전반에 나온 예제도 새 기능을 활용하도록 업데이트했다. 이 책은 단순히 언어의 문법과 기능만 소개하는 데 머물지 않는다. 프로그래밍 방법론, 재사용 가능한 디자인 패턴, 바람직한 프로그래밍 스타일도 함께 소개한다. 코드를 디자인하고 작성하 는 단계부터 디버깅하고 협업하는 단계에 이르는 전반적인 소프트웨어 개발 프로세스에 따라 설명한다. 따라서 C++ 언어 자체의 기능과 특이한 점을 마스터할 수 있을 뿐만 아니라 대규모 소프트웨어 개발을 위한 강력한 기법도 익힐 수 있다. 실제로 작동하는 예제 없이 C++의 문법만 배우면 굉장히 위험하다. 프로그램 코드를 모두 main ( ) 함수 안에 집어넣거나 변수를 모두 전역 변수로 선언하는 식으로 작성하기 쉽다. 이런

코드는 바람직한 프로그래밍 기법을 따른다고 보기 어렵다. 전문 C++ 프로그래머라면 단순히 C++ 문법을 아는 데 그치지 않고 C++의 올바른 사용법도 알아야 한다. 바람직한 디자인의 중요성과 객체지향 프로그래밍 이론, 기존에 나온 라이브러리 를 최대한 활용하는 방법을 제대로 이해해야 한다. 유용한 코드와 재사용 가능한 기능을 개발 한 경험도 풍부해야 한다.

10

Profile for 한빛미디어

전문가를 위한 C++ (개정4판) - 맛보기  

『전문가를 위한 C++』(개정4판)은 새로 추가된 기능과 관련 도구를 비롯해 C++에 대한 모든 내용을 코드와 솔루션 위주로 소개한다. 저자는 실전 프로그래밍에 적용할 수 있는 현실적인 기법을 다양하게 소개하였으며, 본 교재는 C++를 더 깊이 이해하...

전문가를 위한 C++ (개정4판) - 맛보기  

『전문가를 위한 C++』(개정4판)은 새로 추가된 기능과 관련 도구를 비롯해 C++에 대한 모든 내용을 코드와 솔루션 위주로 소개한다. 저자는 실전 프로그래밍에 적용할 수 있는 현실적인 기법을 다양하게 소개하였으며, 본 교재는 C++를 더 깊이 이해하...

Advertisement