HOME > 상세정보

상세정보

(현재 그리고 미래지향적인) A+ 프로그래밍 C++

(현재 그리고 미래지향적인) A+ 프로그래밍 C++ (20회 대출)

자료유형
단행본
개인저자
장석우 임정목, 저
서명 / 저자사항
(현재 그리고 미래지향적인) A+ 프로그래밍 C++ / 장석우, 임정목 지음
발행사항
고양 :   비앤씨에듀케이션 :   북스홀릭,   2011  
형태사항
507 p. : 삽화 ; 26 cm
총서사항
(실무자를 위한 IT 전문서) IT holic ;36
ISBN
9788994914329
일반주기
색인수록  
부록: ASCⅡ 표, ASCⅡ 약어표, 기호의 단어 풀이표  
000 00827camcc2200265 c 4500
001 000045669250
005 20111005192232
007 ta
008 110930s2011 ggka 001c kor
020 ▼a 9788994914329 ▼g 93000
035 ▼a (KERIS)BIB000012522280
040 ▼a 222001 ▼c 222001 ▼d 244002 ▼d 211009
082 0 4 ▼a 005.13/3 ▼2 22
085 ▼a 005.133 ▼2 DDCK
090 ▼a 005.133 ▼b C110 2011z21
100 1 ▼a 장석우
245 2 0 ▼a (현재 그리고 미래지향적인) A+ 프로그래밍 C++ / ▼d 장석우, ▼e 임정목 지음
260 ▼a 고양 : ▼b 비앤씨에듀케이션 : ▼b 북스홀릭, ▼c 2011
300 ▼a 507 p. : ▼b 삽화 ; ▼c 26 cm
440 1 0 ▼a (실무자를 위한 IT 전문서) IT holic ; ▼v 36
500 ▼a 색인수록
500 ▼a 부록: ASCⅡ 표, ASCⅡ 약어표, 기호의 단어 풀이표
700 1 ▼a 임정목, ▼e
945 ▼a KLPA

소장정보

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 C110 2011z21 등록번호 121213390 (9회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 C110 2011z21 등록번호 121213391 (11회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M

컨텐츠정보

책소개

C++ 언어는 대표적인 객체지향 프로그래밍 언어다. C언어에서 출발하여 절차적인 프로그래밍을 지향하고, 객체지향형의 프로그램으로의 출발을 예고하고 있다. 제목에서 느낄 수 있는 것처럼 ++의 기능을 절묘하게 표현하여 그 기술의 웅대함을 제목에서 나타내고 있다. 이 책에서 저자는 그 동안의 강의 경험으로 프로그램 입문자들이 필요로 하는 로직 작성기술을 이해하기 쉽도록 설명하고 있다.

C++ 언어는 대표적인 객체지향 프로그래밍 언어입니다. C언어에서 출발하여 절차적인 프로그래밍을 지향하고, 객체지향형의 프로그램으로의 출발을 예고하고 있습니다. 제목에서 느낄 수 있는 것처럼 ++의 기능을 절묘하게 표현하여 그 기술의 웅대함을 제목에서 나타내고 있습니다.
먼저 C언어에 대해 익숙하다면 C++언어를 접하는 것은 어렵지 않으나 C++에 직접 시작해도 프로그램의 어려움을 느낄 수 없습니다. 최근에 외국의 프로그램 지식 사이트를 살펴보면 C언어 보다도 C++ 언어가 기본이 되는 것을 알 수 있습니다. 왜냐하면 객체지향 프로그래밍을 쉽게 접근할 수 있기 때문입니다. C++에 이어 자바 또는 닷넷 프로그램을 새롭게 배우더라도 전혀 어색하지 않기 때문입니다.
이 책에서 필자는 그 동안의 강의 경험으로 프로그램 입문자들이 필요로 하는 로직 작성기술을 이해하기 쉽도록 설명하고 있습니다. 프로그램의 정도는 실습입니다. 이론이 이해가 안가더라도 다양한 실습을 자주 접하면 자연스럽게 논리를 알게 됩니다.


정보제공 : Aladin

저자소개

장석우(지은이)

숭실대학교 컴퓨터학과 공학박사 현 안양대학교 디지털미디어학과 교수

임정목(지은이)

(주)코리아퍼스텍 이사 공학박사

정보제공 : Aladin

목차

목차
Chapter 01 C++언어의 개요와 이해 = 11
 1.1. C++  = 12
 1.2. 객체지향 프로그래밍 = 12
  1.2.1 클래스와 객체 = 13 
  1.2.2 캡슐화 = 13
  1.2.3 다형성 = 15
  1.2.4 상속성 = 16
 1.3. 프로그램의 작성 = 16
  1.3.1 프로그램의 작성 단계 = 17
  1.3.2 컴파일러의 사용 = 18
  1.3.3 Editplus 편집기의 사용 = 23
  연습문제 = 32
Chapter 02 C++에서 자료의 입력과 출력
 2.1. C++ 프로그램의 구성 = 34
  2.1.1 main 함수 = 34
  2.1.2 주석(comment) = 35
 2.2. 데이터의 출력 = 35
 2.3. 데이터의 입력 = 36
 2.4. 헤더 파일 = 36
 2.5. escape 문자 = 38
 2.6. 스트림 조작기(처리자) = 40
  연습문제 = 43
Chapter 03 자료형과 연산자 = 45
 3.1. 변수와 상수 = 46
  3.1.1 변수(variable) = 46
  3.1.2 상수(constant) = 48
  3.1.3 예약어(keyword) = 50
 3.2. 자료형 = 51
 3.3. 연산자 = 54
  3.3.1 할당 연산자 = 55
  3.3.2 산술 연산자 = 56
  3.3.3 관계 연산자 = 58
  3.3.4 논리 연산자 = 58
  3.3.5 비트 연산자 = 60
  3.3.6 쉬프트 연산자 = 61
  3.3.7 단항 연산자 = 64
  3.3.8 조건 연산자 = 66
  3.3.9 컴마 연산자 = 67
  3.3.10 캐스트 연산자 = 68 
  3.3.11 sizeof 연산자 = 70
  3.3.12 연산자의 우선순위 = 71
 3.4. 기억 클래스 = 74
  3.4.1 전역 변수(Global variables) = 74
  3.4.2 지역 변수(Local variables) = 77
  3.4.3 레지스터 변수(Register variables) = 79
  3.4.4 정적 변수(Static variables) = 80
  3.4.5 외부 변수(extern variables) = 82
  연습문제 = 85
Chapter 04 제어문 = 91
 4.1. 제어 구조 = 92
 4.2. 조건문 = 93
  4.2.1 if 문 = 93
  4.2.2 if∼else 문 = 96
  4.2.3 중첩 if∼else 문 = 98
  4.2.4 if∼else if 문 = 100
  4.2.5 switch∼case 문 = 103
 4.3. 반복문 = 107
  4.3.1 while 
  4.3.2 do∼while
  4.3.3 for
 4.4. 보조 제어문 = 115
  4.4.1 break
  4.4.2 continue
  연습문제 = 119
Chapter 05 함수
 5.1. 함수의 개념 
 5.2. 함수의 사용 
 5.3. 함수의 오버로딩(Overloading) 
 5.4. 함수의 디폴트 인수 
 5.5. 선행 처리기(Preprocessor) = 142
  5.5.1 #inclue = 142 
  5.5.2 #define = 143
  5.5.3 const 상수 = 147
  5.5.4 인라인(inline) 함수 = 149
 5.6. 함수의 인수 전달 방법 = 150
  5.6.1 값에 의한 호출(call By Value) = 151 
  5.6.2 주소에 의한 호출(call By Reference) = 153 
  연습문제 = 160
Chapter 06 배열과 포인터 = 163
 6.1. 1차원 배열 = 164
  6.1.1 1차원 배열의 선언 = 164
 6.2. 1차원 배열과 함수 = 171
  6.2.1 배열에 대한 포인터 = 171
 6.3. 2차원 배열과 함수 = 179
 6.4. 문자열 = 186
  6.4.1 문자 배열 = 187 
  6.4.2 문자열 관련 함수 = 196
  6.4.3 메모리 동적 할당 = 202
  연습문제 = 206
Chapter 07 객체의 배열 및 포인터와 고급 함수 = 207
 7.1. 객체 배열 = 208
 7.2. 객체 포인터와 this = 214 
 7.3. 프렌드 함수 = 219
 7.4. 정적 멤버 변수와 정적 멤버 함수 = 225
  7.4.1 정적 멤버 변수 = 225
  7.4.2 정적 멤버 함수 = 228
  연습문제 = 232
Chapter 08 클래스와 객체 = 235
 8.1. 클래스의 정의 = 236
  8.1.1 클래스 선언 형식 = 236
  8.1.2 클래스 멤버 함수 선언과 사용법 = 238
 8.2. 객체(object) = 243
  8.2.1 객체의 복사 = 244
  8.2.2 함수에서의 객체 인수 전달 = 246
  8.2.3 함수에서의 객체 반환 = 247
  8.2.4 객체 배열 = 249
  8.2.5 객체 포인터 = 250
 8.3. 생성자(Constructor) = 253
 8.4. 소멸자(Destructor) = 261
 8.5. 복사 생성자 = 267
  연습문제 = 274
Chapter 09 연산자 오버로딩과 String 클래스 = 275
 9.1. 연산자 오버로딩(operator overloading) = 276
  9.1.1 오버로딩이 가능 한 연산자 = 277 
  9.1.2 오버로딩이 불가능 한 연산자 = 277
  9.1.3 연산자 오버로딩 선언 형식 = 278
 9.2. 이항 연산자의 오버로딩 = 278
 9.3. 단항 연산자의 오버로딩 = 285
 9.4. (), [] 연산자 오버로딩 = 288
 9.5. 문자열과 String 클래스 = 293
 9.6. string 클래스의 설계 = 394
  연습문제 = 305
Chapter 10 클래스의 상속 = 307
 10.1. 상속성 = 308
 10.2. 파생 클래스 = 309
 10.3. protected의 상속 = 315
 10.4. 생성자와 소멸자 = 320
 10.5. C++의 늦은 바인딩 = 330
 10.6. 가상 함수(Virtual Function) = 330
 10.7. 순수 가상 함수(pure virtual function) = 335
 10.8. 다중 상속 = 346
  10.8.1 파생 클래스가 다른 파생 클래스를 기본 클래스로 지정 = 347
  10.8.2 파생 클래스가 한 개 이상의 클래스를 기본 클래스로 지정 = 347
  10.8.3 두 가지 형태가 결합된 형태 = 347
  10.8.4 다중 상속에서의 생성자와 소멸자 = 352
 10.9. 가상 베이스 클래스 = 353 
  연습문제 = 359
Chapter 11 템플릿(Template) = 361
 11.1. 템플릿(Template) = 362
 11.2. 템플릿 함수 = 362
 11.3. 템플릿 함수의 오버로딩 = 374
 11.4. 템플릿 클래스(template class) = 378 
  연습문제 = 397
Chapter 12 표준 입출력 = 399
 12.1. 표준 출력 객체(cout) = 401
 12.2. 표준 입력 객체(cin) = 404
 12.3. 형식 입출력 = 410
  12.3.1 플래그 함수 = 410 
  12.3.2 형식 함수 = 412
  12.3.3 스트림 조작기 함수 = 414
 12.4.〈〈,〉〉연산자 중복 = 417
  12.4.1 사용자 정의 삽입자 생성 = 417
  12.4.2 사용자 정의 추출자 생성 = 420
  연습문제 = 423
Chapter 13 파일 입출력 = 425
 13.1. 파일의 열기와 종료 = 428
 13.2. 명령행 처리기 = 433
 13.3. get()과 put() = 435
 13.4. 파일 모드(File Mode) = 438 
 13.5. 입출력 멤버 함수 = 441
  13.5.1 기본적인 멤버 함수 = 441
  13.5.2 입출력 위치 조정 멤버 함수 = 445
  13.5.3 랜덤 액세스(Random Access)함수 = 447
  연습문제 = 451
Chapter 14 예외 처리 = 453
 14.1. 예외 처리(exception handling) = 455
 14.2. 모든 예외의 처리(catch) = 462
 14.3. 예외의 제한 = 465
 14.4. 예외를 다시 옮기기와 전파 = 467
 14.5. 예외 전용 클래스 = 470
 14.6. 예외 클래스에 의한 예외 처리 = 474
  연습문제 = 477
Chapter 15 표준 클래스 라이브러리(STL) = 479
 15.1 C++ 클래스 라이브러리 = 480
 15.2 클래스 라이브러리의 필요성 = 481
 15.3 표준 템플릿 라이브러리(Standard Template Library) = 481
  15.3.1 벡터(Vector) = 482
  15.3.2 연결 리스트(List) = 488
  15.3.3 스택과 큐(Stack과 Queue) = 492
  연습문제 = 498
부록 = 499
 1. ASCII 표 = 500
 2. ASCII 약어표 = 503
 3. 기호의 단어 풀이표 = 503
Index = 504

관련분야 신착자료

Harvard Business Review (2025)