HOME > Detail View

Detail View

(熱血講義) C++ 프로그래밍

(熱血講義) C++ 프로그래밍 (Loan 420 times)

Material type
단행본
Personal Author
윤성우
Title Statement
(熱血講義) C++ 프로그래밍 / 윤성우 저
Publication, Distribution, etc
서울 :   프리렉,   2004   (2007)  
Physical Medium
528 p. : 삽화 ; 26 cm
ISBN
8989345731
General Note
색인수록  
000 00000nam c2200205 c 4500
001 000045116928
005 20170829113051
007 ta
008 040903s2004 ulka 001c kor
020 ▼a 8989345731 ▼g 93000
040 ▼a 244002 ▼c 244002 ▼d 244002 ▼d 211009 ▼d 244002
082 0 4 ▼a 005.133 ▼2 21
085 ▼a 005.133 ▼2 DDCK
090 ▼a 005.133 ▼b C110 2004w
100 1 ▼a 윤성우
245 2 0 ▼a (熱血講義) C++ 프로그래밍 / ▼d 윤성우 저
260 ▼a 서울 : ▼b 프리렉, ▼c 2004 ▼g (2007)
300 ▼a 528 p. : ▼b 삽화 ; ▼c 26 cm
500 ▼a 색인수록

No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.133 C110 2004w Accession No. 121097584 Availability Available Due Date Make a Reservation Service B M
No. 2 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.133 C110 2004w Accession No. 121097585 Availability Available Due Date Make a Reservation Service B M
No. 3 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.133 C110 2004w Accession No. 121104152 Availability Available Due Date Make a Reservation Service B M
No. 4 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.133 C110 2004w Accession No. 121104153 Availability Available Due Date Make a Reservation Service B M
No. 5 Location Sejong Academic Information Center/Science & Technology/ Call Number 005.133 C110 2004w Accession No. 151271498 Availability Available Due Date Make a Reservation Service
No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.133 C110 2004w Accession No. 121097584 Availability Available Due Date Make a Reservation Service B M
No. 2 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.133 C110 2004w Accession No. 121097585 Availability Available Due Date Make a Reservation Service B M
No. 3 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.133 C110 2004w Accession No. 121104152 Availability Available Due Date Make a Reservation Service B M
No. 4 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.133 C110 2004w Accession No. 121104153 Availability Available Due Date Make a Reservation Service B M
No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Sejong Academic Information Center/Science & Technology/ Call Number 005.133 C110 2004w Accession No. 151271498 Availability Available Due Date Make a Reservation Service

Contents information

Book Introduction

처음으로 C++ 언어에 입문하는 독자들을 대상으로 C++의 모든것을 체계적으로 정리했다. 기본적으로 C언어를 접해본 독자라면 더욱 쉽게 이해할 수 있다. 총 4개의 파트로 구성되어 있으며, Part 1 은 C 언어와 C++ 언어의 기본적인 차이를 다루고 있다. Part 2 은 클래스를, Part 3 는 상속, Part 4 는 C++ 을 구성하는 다양한 문법적 요소를 소개한다.

책에 포함된 무료 쿠폰을 이용하여 프리렉 사이트(www.freelec.co.kr)에서 제공하는 인터넷 강의를 무료로 수강할 수 있다.


Information Provided By: : Aladin

Author Introduction

윤성우(지은이)

프로그래밍을 공부한다면 모르는 사람이 없을 것 같은 베스트셀러 저자이다. 여전히 쉽게 설명하는 방법에 대해 고민하고 있으며 그 고민 결과를 바탕으로 책을 집필하고 있다.프로그래머라는 직업에 충실하기 위해 적지 않은 기간 동안 집필 활동이 없었지만 그간 축적된 에너지를 바탕으로 다수의 책을 쓸 계획을 가지고 집필에 임하고 있다. 벤처회사에서 개발자로 일하던 저자는 IT분야의 집필과 강의로 처음 이름이 알려졌으며, 2004년부터 지금까지 OpenGL-ES 그래픽스 라이브러리의 구현과 3D 가속 칩의 개발 및 크로노스 그룹(모바일 국제 표준화 컨소시엄)의 표준안에 관련된 일에 참여하였다. 또한 핸드폰용 DMB 칩의 개발에도 참여하였으며, 현재는 ㈜액시스소프트의 CTO로 있으면서 웹 기반 솔루션 개발에 관심을 갖고 있다.

Information Provided By: : Aladin

Table of Contents

목차
머리말 = 3
인터넷 강의 안내 = 8
목차 = 10
Part 1. C++로의 전환 = 16
 1장 C 기반의 C++ 1 = 17
  1-1. printf와 scanf를 대신하는 입ㆍ출력 방식 = 19
  1-2. 함수 오버로딩(Function Overloading) = 28
  1-3. 디폴트(Default) 매개 변수 = 34
  1-4. 인-라인(in-line) 함수 = 38
  1-5. 이름공간(namespace)에 대한 소개 = 40
  1-6. 연습문제 정답 및 해설 = 50
  1-7. OOP 프로젝트 1단계 = 54
 2장 C 기반의 C++ 2 = 59
  2-1. 들어가기에 앞서서 = 61
  2-2. 새로운 형태의 자료형 bool = 62
  2-3. 레퍼런스(Reference)의 이해 = 65
  2-4. 레퍼런스와 함수 = 71
  2-5. 레퍼런스를 이용한 성능의 향상 = 74
  2-6. 레퍼런스를 리턴하는 함수의 정의 = 78
  2-7. new & delete = 83
Part 2. 객체지향의 도입 = 90
 3장 클래스의 기본 = 91
  3-1. 구조체와 클래스 = 93
  3-2. 클래스와 객체 = 103
  3-3. 클래스 멤버의 접근 제어 = 106
  3-4. 멤버 함수의 외부 정의 = 110
  3-5. 연습문제 정답 및 해설 = 115
 4장 클래스의 완성 = 119
  4-1. 정보 은닉(Information Hiding) = 121
  4-2. 캡슐화(Encapsulation) = 127
  4-3. 생성자(Constructor)와 소멸자(Destructor) = 134
  4-4. 클래스와 배열 = 158
  4-5. this 포인터 = 163
  4-6. friend 선언 = 167
  4-7. 연습문제 정답 및 해설 = 171
  4-8. OOP 프로젝트 2단계 = 175
 5장 복사 생성자 = 181
  5-1. C++ & C 스타일 초기화 = 183
  5-2. 복사 생성자의 형태 = 186
  5-3. 디폴트 복사 생성자 = 187
  5-4. 깊은 복사(Deep Copy)를 하는 복사 생성자 = 190
  5-5. 복사 생성자가 호출되는 시점 = 197
  5-6. 연습문제 정답 및 해설 = 206
  5-7. OOP 프로젝트 3단계 = 208
 6장 static 멤버와 const 멤버 = 211
  6-1. 클래스와 const = 213
  6-2. 클래스와 static = 224
  6-3. 그 이외의 키워드: explicit & mutable = 234
  6-4. OOP 프로젝트 4단계 = 236
Part 3. 객체지향의 전개 = 238
 7장 상속(Inheritance)의 이해 = 239
  7-1. 상속으로 들어가기에 앞서서 = 241
  7-2. 상속의 기본 개념 = 242
  7-3. 상속하는 클래스의 객체 생성 및 소멸 과정 = 250
  7-4. protected 멤버 = 259
  7-5. 세 가지 형태의 상속 = 264
  7-6. 상속을 하는 이유 = 267
  7-7. 연습문제 정답 및 해설 = 271
  7-8. OOP 프로젝트 5단계 = 274
 8장 상속과 다형성 = 281
  8-1. 상속의 조건 = 283
  8-2. 상속된 객체와 포인터의 관계 = 292
  8-3. 상속된 객체와 참조의 관계 = 304
  8-4. Static Binding & Dynamic Binding = 306
  8-5. "Employee Problem" 완전 해결 = 318
  8-6. virtual 소멸자의 필요성 = 322
  8-7. 연습문제 정답 및 해설 = 326
  8-8. OOP 프로젝트 6단계 = 330
 9장 virtual의 원리와 다중 상속 = 337
  9-1. 클래스의 멤버 함수는 사실 어디에 = 339
  9-2. 가상 함수가 동작하는 원리 = 343
  9-3. 다중 상속에 대한 이해 = 346
  9-4. 다중 상속의 모호성 = 348
  9-5. Virtual Base 클래스 = 350
  9-6. OOP 프로젝트 7단계 = 352
  Part 4. 객체지향의 완성 = 362
 10장 연산자 오버로딩 = 363
  10-1. 연산자를 오버로딩한다는 것은 어떤 의미인가? = 365
  10-2. 연산자를 오버로딩하는 두 가지 방법 = 369
  10-3. 단항 연산자의 오버로딩 = 380
  10-4. 교환 법칙 해결하기 = 387
  10-5. cout, cin 그리고 endl의 비밀 = 393
  10-6. 배열의 인덱스 연산자 오버로딩의 예 = 400
  10-7. 반드시 해야만 하는 대입 연산자의 오버로딩 = 405
  10-8. 연습문제 정답 및 해설 = 412
  10-9. OOP 프로젝트 8단계 = 415
 11장 string 클래스 디자인 = 427
  11-1. C++ 표준 라이브러리 = 429
  11-2. 표준 string 클래스 = 430
  11-3. 사용자 정의 string 클래스 = 433
  11-4. OOP 프로젝트 9단계 = 439
 12장 탬플릿(Template) = 447
  12-1. 템플릿(template)에 대한 이해 = 449
  12-2. 함수 템플릿 = 452
  12-3. 클래스 템플릿 = 456
  12-4. 템플릿의 원리 이해 = 467
  12-5. 연습문제 정답 및 해설 = 470
  12-6. OOP 프로젝트 10단계 = 472
 13장 예외 처리(Exception Handling) = 477
  13-1. 기존의 예외 처리 방식 = 479
  13-2. C++의 예외 처리 메커니즘 = 482
  13-3. Stack Unwinding(스택 풀기) = 488
  13-4. 예외 상황을 나타내는 클래스의 설계 = 501
  13-5. 예외를 나타내는 클래스와 상속 = 502
  13-6. new 연산자에 의해 전달되는 예외 = 508
  13-7. 예외 처리에 대한 나머지 문법 요소 = 509
  13-8. OOP 프로젝트 11단계 = 511

New Arrivals Books in Related Fields

이창현 (2021)