[책소개] C++을 이용한 기초 프로그래밍 트레이닝! ① 프로그래밍 초보자를 대상으로 쓴 C++ 입문서! C/C++은 물론 다른 언어에 대한 경험이 전혀 없더라도 C++ 문법을 학습하고 실습해 볼 수 있도록 쉬운 순서로 목차를 구성하였습니다. 다만 C++은 C 언어의 상위 버전이며 C 언어의 구조적 기법을 먼저 알아야 C++의 객체 지향 기법을 학습할 수 있으므로 전권에 해당하는 C 책을 먼저 읽기를 권합니다.
② 기본 예제와 실습 프로젝트로 객체 지향을 마스터하십시오! 다양한 기본 예제를 통해 객체 지향에 대한 기본 이론을 익힐 수 있습니다. 또한, 실습 프로젝트를 통해 모든 객체 지향 이론을 총 복습할 수 있습니다. 객체 지향은 부피는 작으나 개념이 복잡하여 이론만으로 익히기 어려우므로 반드시 실습을 진행하기를 권합니다.
③ 학습 지원 사이트를 방문하세요! 지면의 한계로 책에 싣지 못한 C++ 고급 문법을 강좌 형태로 제공하며 관련된 최신 예제를 추가로 제공합니다. 또한 출판 후에 발견된 오타에 대한 정오표를 게시합니다. 수시로 지원 사이트를 방문하여 최신 예제와 정오표를 확인하십시오.
[목차] CHAPTER 01 C 언어의 확장 1 객체 지향 1 소프트웨어 위기 2 OOP의 특징 3 OOP 맛보기 2 개선된 문법 1 C 언어의 확장 2 bool 타입 3 태그의 자격 4 명시적 캐스팅 5 new 연산자 6 IO 스트림 3 레퍼런스 1 변수의 별명 2 레퍼런스 인수 3 레퍼런스의 대상체 4 레퍼런스 리턴 5 레퍼런스의 내부 4 함수의 확장 1 디폴트 인수 2 함수 오버로딩 3 인라인 함수 연습문제
CHAPTER 2 클래스 1 구조체의 확장 1 멤버 함수 2 멤버 함수 외부 작성 3 액세스 지정 2 클래스 1 class 2 클래스는 타입이다 3 인스턴스 4 클래스의 예 5 클래스 모듈 연습문제
CHAPTER 3 생성자 1 생성자 1 생성자 2 생성자의 인수 3 생성자 오버로딩 2 파괴자 1 파괴자 2 생성자와 파괴자의 특징 3 객체의 동적 생성 3 여러 가지 생성자 1 디폴트 생성자 2 복사 생성자 3 멤버 초기화 리스트 4 타입 변환 1 변환 생성자 2 변환 함수 3 클래스 간의 변환 연습문제
CHAPTER 4 캡슐화 1 정보 은폐 1 프로그램의 부품 2 몰라도 된다 3 몰라야 한다 4 캡슐화 방법 5 자동차 클래스 2 프렌드 1...CHAPTER 01 C 언어의 확장 1 객체 지향 1 소프트웨어 위기 2 OOP의 특징 3 OOP 맛보기 2 개선된 문법 1 C 언어의 확장 2 bool 타입 3 태그의 자격 4 명시적 캐스팅 5 new 연산자 6 IO 스트림 3 레퍼런스 1 변수의 별명 2 레퍼런스 인수 3 레퍼런스의 대상체 4 레퍼런스 리턴 5 레퍼런스의 내부 4 함수의 확장 1 디폴트 인수 2 함수 오버로딩 3 인라인 함수 연습문제
CHAPTER 2 클래스 1 구조체의 확장 1 멤버 함수 2 멤버 함수 외부 작성 3 액세스 지정 2 클래스 1 class 2 클래스는 타입이다 3 인스턴스 4 클래스의 예 5 클래스 모듈 연습문제
CHAPTER 3 생성자 1 생성자 1 생성자 2 생성자의 인수 3 생성자 오버로딩 2 파괴자 1 파괴자 2 생성자와 파괴자의 특징 3 객체의 동적 생성 3 여러 가지 생성자 1 디폴트 생성자 2 복사 생성자 3 멤버 초기화 리스트 4 타입 변환 1 변환 생성자 2 변환 함수 3 클래스 간의 변환 연습문제
CHAPTER 4 캡슐화 1 정보 은폐 1 프로그램의 부품 2 몰라도 된다 3 몰라야 한다 4 캡슐화 방법 5 자동차 클래스 2 프렌드 1 프렌드 함수 2 프렌드 클래스 3 프렌드 멤버 함수 4 프렌드의 특성 3 정적 멤버 1 this 2 정적 멤버 변수 3 정적 멤버 함수 4 정적 멤버의 활용 4 상수 멤버 1 상수 멤버 2 상수 멤버 함수 3 mutable 연습문제
CHAPTER 5 연산자 오버로딩 1 연산자 함수 1 기본형의 연산자 2 연산자 함수 3 연산자 함수의 형식 2 전역 연산자 함수 1 전역 연산자 함수 2 객체와 기본형의 연산 3 오버로딩 규칙 3 오버로딩의 예 1 관계 연산자 2 증감 연산자 3 대입 연산자 4 복합 대입 연산자 5 [[ 연산자 연습문제
CHAPTER 6 상속 1 상속 1 클래스 확장 2 상속의 예 3 상속과 정보 은폐 4 상속 액세스 지정 5 멤버 함수 재정의 6 C++ 상속의 특성 2 다중 상속 1 두 개의 기반 클래스 2 가상 기반 클래스 3 다중 상속의 효용성 3 클래스 재활용 1 포함 2 private 상속 3 인터페이스 상속 4 중첩 클래스 연습문제
CHAPTER 7 다형성 1 가상 함수 1 객체와 포인터 2 가상 함수의 개념 3 동적 결합 2 가상 함수의 활용 1 재정의 가능한 함수 2 객체의 집합 관리 3 멤버 함수가 호출하는 함수 4 가상 파괴자 3 순수 가상 함수 1 정의 2 추상 클래스의 예 3 유닛 추상 클래스 연습문제
CHAPTER 8 템플릿 1 함수 템플릿 1 타입만 다른 함수 2 함수 템플릿 3 구체화 4 명시적 인수 5 동일한 알고리즘 조건 6 임의 타입 지원 조건 2 클래스 템플릿 1 타입만 다른 클래스 2 템플릿 멤버 함수 3 템플릿의 위치 4 디폴트 템플릿 인수 5 비타입 인수 3 템플릿 고급 1 명시적 구체화 2 특수화 3 템플릿 중첩 연습문제
CHAPTER 9 예외 처리 1 예외 1 전통적인 예외 처리 2 C++의 예외 처리 3 함수와 예외 4 중첩 예외 처리 2 예외 객체 1 예외를 전달하는 방법 2 예외 클래스 계층 3 예외의 캡슐화 4 생성자와 연산자의 예외 5 try 블록 함수 6 표준 예외 3 예외 지정 1 미처리 예외 2 예외 지정 3 예외 처리의 한계 연습문제
CHAPTER 10 타입 정보 1 RTTI 1 실시간 타입 정보 2 typeid 연산자 3 RTTI의 내부 2 C++의 캐스트 연산자 1 캐스트 연산자의 한계 2 static_cast 3 dynamic_cast 4 const_cast 5 reinterpret_cast 3 멤버 포인터 연산자 1 멤버 포인터 변수 2 멤버 포인터 연산자의 활용 3 멤버 포인터의 특징 연습문제
CHAPTER 11 네임스페이스 1 네임스페이스 1 명칭의 충돌 2 네임스페이스 작성 규칙 2 네임스페이스의 활용 1 using 지시자 2 using 선언 3 using에 의한 충돌 4 별명 연습문제
CHAPTER 12 표준 라이브러리 1 입출력 스트림 1 입출력 스트림의 구조 2 출력 스트림 3 입력 스트림 4 파일 입출력 2 string 1 문자열 클래스 2 메모리 관리 3 입출력 4 대입 및 연결 5 삽입과 삭제 6 비교와 검색 3 auto_ptr 1 자동화된 파괴 2 auto_ptr의 내부
CHAPTER 13 C++ 실습 1 고스톱 1 게임 소개 2 카드 설계 3 데크 4 플레이어 5 담요 6 플레이어패 2 게임 운영 1 전역 변수 2 도우미 함수 3 main 함수 3 개작 1 흔들기 2 쌍피 인정 3 피박 4 테스트
[출판사 서평] C++ 프로그래밍의 기본부터 활용까지 ① C++ 언어의 확장된 문법과 객체 지향의 기본 개념 및 철학을 소개하고 실무에 객체 지향을 응용하는 방법을 다룹니다. ② 실무 예제를 통해 절차적 기법과의 차이점을 연구하고 객체 지향의 필요성과 효율성을 깨닫게 합니다. 복잡하고 어려운 객체 지향 이론을 학습 순서에 맞게 예제와 함께 구현해 봄으로써 자연스럽게 이해할 수 있도록 구성했습니다. ③ 각 장의 셀프 테스트와 연습문제를 통해 배운 내용을 확인 및 복습하여 객체 지향을 완벽하게 마스터할 수 있습니다.
고액결제의 경우 안전을 위해 카드사에서 확인전화를 드릴 수도 있습니다. 확인과정에서 도난 카드의 사용이나 타인 명의의 주문등
정상적인 주문이 아니라고 판단될 경우 임의로 주문을 보류 또는 취소할 수 있습니다.
주문시 입력한 입금자명과 실제입금자의 성명이 반드시 일치하여야 하며, 7일 이내로 입금을 하셔야 하며 입금되지
않은 주문은 자동취소 됩니다.
배송정보
배송 방법 : 택배
배송 지역 : 전국지역
배송 비용 : 2,500원
배송 기간 : 1일 ~ 3일
배송 안내 : 산간벽지나 도서지방은 별도의 추가금액을 지불하셔야 하는 경우가 있습니다.
고객님께서 주문하신 상품은 입금 확인후 배송해 드립니다. 다만, 상품종류에 따라서 상품의 배송이 다소 지연될 수 있습니다.
교환 및 반품정보
교환 및 반품이 가능한 경우
- 상품을 공급 받으신 날로부터 7일이내 단, 가전제품의
경우 포장을 개봉하였거나 포장이 훼손되어 상품가치가 상실된 경우에는 교환/반품이 불가능합니다.
- 공급받으신 상품 및 용역의 내용이 표시.광고 내용과 다르거나 다르게 이행된 경우에는 공급받은 날로부터 3월이내, 그사실을 알게 된 날로부터 30일이내
교환 및 반품이 불가능한 경우
- 고객님의 책임 있는 사유로 상품등이 멸실 또는 훼손된 경우. 단, 상품의 내용을 확인하기 위하여 포장 등을 훼손한 경우는 제외
- 포장을 개봉하였거나 포장이 훼손되어 상품가치가 상실된 경우
(예 : 가전제품, 식품, 음반 등, 단 액정화면이 부착된 노트북, LCD모니터, 디지털 카메라 등의 불량화소에 따른 반품/교환은 제조사 기준에 따릅니다.)
- 고객님의 사용 또는 일부 소비에 의하여 상품의 가치가 현저히 감소한 경우 단, 화장품등의 경우 시용제품을 제공한 경우에 한 합니다.
- 시간의 경과에 의하여 재판매가 곤란할 정도로 상품등의 가치가 현저히 감소한 경우
- 복제가 가능한 상품등의 포장을 훼손한 경우 (자세한 내용은 고객만족센터 1:1 E-MAIL상담을 이용해 주시기 바랍니다.)
※ 고객님의 마음이 바뀌어 교환, 반품을 하실 경우 상품반송 비용은 고객님께서 부담하셔야 합니다. (색상 교환, 사이즈 교환 등 포함)
문의사항
상단 메뉴에 있는 "공지사항"을 클릭하셔서 상품Q&A 또는 자유게시판을 이용해주세요.
기타 문의사항이 있을 경우 02-856-3707로 연락주세요.
업무시간 10:00~18:00 / 점심시간 12:00~13:00 /토요일 및 법정공휴일 휴무