본문으로 건너뛰기
프롤로그
C++은 어떤 언어인가?

C++은 단순히 C에 class를 더한 언어가 아닙니다.

이 언어는 성능과 저수준 제어를 유지하면서도, 객체지향 설계, 표준 라이브러리, RAII, 스마트 포인터, 템플릿, Concepts 같은 강력한 도구로 큰 프로그램을 안전하게 다루도록 발전해 왔습니다.

이 책은 C++을 처음 만나는 독자가 문법 조각을 따로 외우는 데서 멈추지 않도록 구성되었습니다.

읽기 시작

책 소개

C++은 단순히 C에 class를 더한 언어가 아닙니다. 이 언어는 성능과 저수준 제어를 유지하면서도, 객체지향 설계, 표준 라이브러리, RAII, 스마트 포인터, 템플릿, Concepts 같은 강력한 도구로 큰 프로그램을 안전하게 다루도록 발전해 왔습니다.

이 책은 C++을 처음 만나는 독자가 문법 조각을 따로 외우는 데서 멈추지 않도록 구성되었습니다. 기본 문법과 함수, 포인터와 참조를 지나 클래스와 캡슐화, 상속과 다형성으로 객체지향의 감각을 익히고, STL 컨테이너와 알고리즘을 통해 실전적인 데이터 처리 방식을 배웁니다.

후반부에서는 현대 C++의 핵심인 자원 관리와 소유권을 깊게 다룹니다. RAII, 스마트 포인터, 이동 의미론을 이해하면 new와 delete에 의존하던 불안한 코드에서 벗어나, 객체의 생명주기와 타입으로 안전성을 표현하는 C++다운 스타일로 나아갈 수 있습니다.

마지막에는 템플릿과 Concepts, 예외 처리, 파일 입출력, 프로젝트 구조, 그리고 작은 실전 프로젝트를 통해 배운 내용을 하나의 프로그램으로 연결합니다. 이 책의 목표는 "컴파일되는 C++ 코드"가 아니라, 더 안전하고 읽기 좋고 오래 유지할 수 있는 C++ 코드를 쓰는 감각을 만드는 것입니다.

공유하기
카카오로 공유하기
페이스북 공유하기
트위터로 공유하기
url 복사하기
틸노트 사업자 정보
틸노트 | 사업자등록번호: 147-10-02214 | 통신판매업: 2022-서울중랑-1696 | 대표: 문지학 | 개인정보책임자: 문지학
이메일: [email protected] | 전화: 0507-0178-0131
주소: 서울특별시 중랑구 양원역로 92, 104동 702호
틸노트가 직접 판매하는 서비스 외에 크리에이터가 판매하는 경우 틸노트는 통신판매중개자이며, 통신판매의 당사자가 아닙니다. 상품, 상품정보, 거래에 관한 의무와 책임은 거래 당사자 각자에게 있습니다.
본 서비스는 생성형 AI 기술을 활용합니다.
처음 만나는 C++: 객체지향에서 현대 C++까지
처음 만나는 C++: 객체지향에서 현대 C++까지
무료 공개
읽기 시작하기