HOME > 상세정보

상세정보

C++ 프로그래밍 언어

C++ 프로그래밍 언어 (73회 대출)

자료유형
단행본
개인저자
Stroustrup, Bjarne 곽용재 郭容載, 역
서명 / 저자사항
C++ 프로그래밍 언어 / 비야네 스트롭스트룹 지음 ; 곽용재 옮김
발행사항
서울 :   피어슨에듀케이션코리아,   2005  
형태사항
1264 p. : 삽화 ; 25 cm
원표제
The C++ programming language (special ed.)
ISBN
8945072047
일반주기
부록: C++ 문법요약 외  
특별판  
서지주기
참고문헌과 색인수록
000 00000cam c2200205 c 4500
001 000045179788
005 20170829100201
007 ta
008 050516s2005 ulka b 001c kor
020 ▼a 8945072047 ▼g 93560
035 ▼a KRIC09864363
040 ▼d 211009 ▼a 211009 ▼c 211009
041 1 ▼a kor ▼h eng
082 0 4 ▼a 005.133 ▼2 22
085 ▼a 005.133 ▼2 DDCK
090 ▼a 005.133 ▼b C110 2005c
100 1 ▼a Stroustrup, Bjarne
245 1 0 ▼a C++ 프로그래밍 언어 / ▼d 비야네 스트롭스트룹 지음 ; ▼e 곽용재 옮김
246 1 9 ▼a The C++ programming language ▼g (special ed.)
246 3 9 ▼a C++ programming language
260 ▼a 서울 : ▼b 피어슨에듀케이션코리아, ▼c 2005
300 ▼a 1264 p. : ▼b 삽화 ; ▼c 25 cm
500 ▼a 부록: C++ 문법요약 외
500 ▼a 특별판
504 ▼a 참고문헌과 색인수록
700 1 ▼a 곽용재 ▼g 郭容載, ▼e▼0 AUTH(211009)35959
900 1 0 ▼a 스트롭스트룹, 비야네, ▼e

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.133 C110 2005c 등록번호 111325548 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 C110 2005c 등록번호 121107706 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 3 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 C110 2005c 등록번호 121107707 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 4 소장처 세종학술정보원/과학기술실/ 청구기호 005.133 C110 2005c 등록번호 151203500 도서상태 대출가능 반납예정일 예약 서비스
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.133 C110 2005c 등록번호 111325548 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 C110 2005c 등록번호 121107706 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 C110 2005c 등록번호 121107707 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 세종학술정보원/과학기술실/ 청구기호 005.133 C110 2005c 등록번호 151203500 도서상태 대출가능 반납예정일 예약 서비스

컨텐츠정보

저자소개

비야네 스트롭스트룹(지은이)

C++의 설계자이자 창시자이며, 『Programming: Principles and Practice Using C++ (Second Edition) 한국어판』(에이콘, 2015)을 비롯한 인기 있는 여러 학습서의 저자다. 텍사스 A&M 대학의 특별 교수며, 컴퓨터 과학과 의학과장이다. 미국 공학 아카데미의 멤버이자 IEEE 펠로우, ACM 펠로우이다. 그는 C++ ISO 표준화에 적극적으로 참여하고 있다.

정보제공 : Aladin

목차


목차
옮긴이 머리말 = 5
머리말 = 9
번역 원칙 및 용어 대역 = 21
도입부
 1장 C++프로그래머와 초심자 제위(諸位)에게 고함 = 49
  1.1 이 책은 이렇게 읽도록 하자 = 49
  1.2 C++를 학습한다는 것 = 53
  1.3 C++ 설계에 관련된 이야기들 = 55
  1.4 C++의 역사에 대한 짧은 기록 = 58
  1.5 C++는 이렇게 사용되고 있다 = 61
  1.6 C와 C++ = 63
  1.7 C++ 프로그래밍에 대한 소견 = 65
  1.8 필자의 조언 = 67
 2장 워밍업: C++ 둘러보기 = 73
  2.1 C++란 무엇인가? = 73
  2.2 C++는 프로그래밍 패러다임이 한두 개가 아니다 = 74
  2.3 절차적 프로그래밍 = 75
  2.4 모듈화 프로그래밍 = 79
  2.5 데이터 추상화 = 84
  2.6 객체 지향 프로그래밍 = 92
  2.7 일반화 프로그래밍 = 96
  2.8 맺음말 = 99
  2.9 바른 프로그래밍을 위한 고수의 조언 = 100
 3장 표준 라이브러리: 처음부터 끝까지 한번 = 101
  3.1 들어가기 전에 = 101
  3.2 헬로 월드(Hello, world!) = 102
  3.3 표준 라이브러리의 네임스페이스 = 103
  3.4 출력 = 103
  3.5 문자열 = 105
  3.6 입력 = 106
  3.7 컨테이너 = 109
  3.8 알고리즘 = 115
  3.9 수치 연산 = 124
  3.10 표준 라이브러리를 통하면 이런 것들을 쓸 수 있다 = 126
  3.11 바른 프로그래밍을 위한 고수의 조언 = 127
제1부 기본기부터 충실히
 4장 타입과 선언 = 131
  4.1 타입 = 131
  4.2 불 타입 = 133
  4.3 문자 타입 = 134
  4.4 정수 타입 = 136
  4.5 부동소수점 실수 타입 = 137
  4.6 타입의 크기 = 138
  4.7 void 타입 = 140
  4.8 나열자 타입 = 140
  4.9 선언 = 142
  4.10 바른 프로그래밍을 위한 고수의 조언 = 150
  4.11 연습문제 = 151
 5장 포인터, 배열, 구조체 = 153
  5.1 포인터 = 153
  5.2 배열 = 155
  5.3 배열에 대한 포인터 = 158
  5.4 상수 = 161
  5.5 참조자 = 165
  5.6 void에 대한 포인터 = 169
  5.7 구조체 = 170
  5.8 바른 프로그래밍을 위한 고수의 조언 = 174
  5.9 연습문제 = 174
 6장 표현식 및 문장 = 177
  6.1 계산기 프로그램으로 시작하는 6장 = 177
  6.2 C++ 연산자 요약 정리 = 192
  6.3 C++ 문장 요약 정리 = 207
  6.4 주석문 및 들여쓰기 = 214
  6.5 바른 프로그래밍을 위한 고수의 조언 = 216
  6.6 연습문제 = 216
 7장 함수 = 221
  7.1 함수 선언 = 221
  7.2 인자 전달 = 223
  7.3 값의 반환 = 226
  7.4 오버로딩되는 함수 이름 = 228
  7.5 기본 인자 = 233
  7.6 인자의 개수 및 타입이 가변적인 경우 = 234
  7.7 함수에 대한 포인터 = 237
  7.8 매크로 = 241
  7.9 바른 프로그래밍을 위한 고수의 조언 = 245
  7.10 연습문제 = 245
 8장 네임스페이스 및 예외 = 249
  8.1 모듈화와 인터페이스 = 249
  8.2 네임스페이스 = 251
  8.3 예외 = 274
  8.4 바른 프로그래밍을 위한 고수의 조언 = 284
  8.5 연습문제 = 285
 9장 소스 파일과 프로그램 = 287
  9.1 분할 컴파일 = 287
  9.2 링크관계 = 288
  9.3 헤더 파일 사용하기 = 300
  9.4 프로그램 = 311
  9.5 바른 프로그래밍을 위한 고수의 조언 = 314
  9.6 연습문제 = 314
제2부 추상화 메커니즘
 10장 클래스 = 319
  10.1 바야흐로 클래스의 때가 왔다 = 319
  10.2 클래스 = 320
  10.3 효율적인 사용자 정의 타입의 설계 = 335
  10.4 객체 = 343
  10.5 바른 프로그래밍을 위한 고수의 조언 = 361
  10.6 연습문제 = 362
 11장 연산자 오버로딩 = 365
  11.1 단축 표기의 미학, 연산자 오버로딩 = 365
  11.2 연산자 함수 = 367
  11.3 complex 타입으로 살펴본 연산자 오버로딩의 이모저모 = 372
  11.4 타입 변환 연산자 = 382
  11.5 프렌드 = 386
  11.6 크기가 큰 객체에 대한 연산자 오버로딩 = 391
  11.7 클래스에 꼭 필요한 연산자들 = 392
  11.8 첨자 연산자 = 396
  11.9 함수 호출 연산자 = 397
  11.10 역참조 연산자 = 399
  11.11 증가 연산과 감소 연산 = 402
  11.12 string 클래스 = 404
  11.13 바른 프로그래밍을 위한 고수의 조언 = 410
  11.14 연습문제 = 410
 12장 파생 클래스 = 415
  12.1 이제, 파생 클래스다 = 415
  12.2 파생 클래스 = 416
  12.3 추상 클래스 = 429
  12.4 클래스 계통 설계하기 = 432
  12.5 클래스 계통 및 추상 클래스 = 443
  12.6 바른 프로그래밍을 위한 고수의 조언 = 444
  12.7 연습문제 = 444
 13장 템플릿 = 449
  13.1 템플릿은 이런 것 = 449
  13.2 간단한 문자열 예제부터 시작하다 = 450
  13.3 함수 템플릿 = 457
  13.4 정책 설정을 위한 템플릿 인자 사용 = 463
  13.5 템플릿 특수화 = 466
  13.6 파생 그리고 템플릿 = 472
  13.7 템플릿을 사용하는 소스코드는 이렇게 구성한다 = 478
  13.8 바른 프로그래밍을 위한 고수의 조언 = 480
  13.9 연습문제 = 481
 14장 예외처리 = 483
  14.1 예외 처리를 본격적으로 = 483
  14.2 예외의 그룹화 = 487
  14.3 예외 받아 내기 = 491
  14.4 자원 관리 = 495
  14.5 ‘에러’가 아닌 예외들 = 507
  14.6 예외 지정 가능 = 509
  14.7 처리하지 않은 예외 = 515
  14.8 예외와 효율 = 517
  14.9 예외를 쓰지 않는 다른 에러 처리 방법 = 518
  14.10 표준 라이브러리 예외 = 520
  14.11 바른 프로그래밍을 위한 고수의 조언 = 523
  14.12 연습문제 = 524
 15장 클래스 계통 = 525
  15.1 중요한 것은 클래스 사이의 관계 = 525
  15.2 다중상속 = 526
  15.3 접근 제어 = 540
  15.4 런타임 타입 정보 = 547
  15.5 멤버에 대한 포인터 = 560
  15.6 클래스와 자유 저장공간 = 564
  15.7 바른 프로그래밍을 위한 고수의 조언 = 569
  15.8 연습문제 = 569
제3부 표준 라이브러리
 16장 C++의 라이브러리 구성 및 컨테이너 = 573
  16.1 표준 라이브러리 설계 = 573
  16.2 컨테이너 설계에 숨겨진 생각들 = 580
  16.3 vector = 589
  16.4 바른 프로그래밍을 위한 고수의 조언 = 609
  16.5 연습문제 = 610
 17장 표준 컨테이너 = 613
  17.1 표준 컨테이너, 이제 시작 = 613
  17.2 시퀀스 컨테이너 = 623
  17.3 시퀀스 컨테이너 어댑터 = 629
  17.4 연관 컨테이너 = 635
  17.5 컨테이너에 거의 가까운 것들 = 649
  17.6 컨테이너를 새로 정의해서 쓰기 = 655
  17.7 바른 프로그래밍을 위한 고수의 조언 = 664
  17.8 연습문제 = 664
 18장 알고리즘과 함수 객체 = 669
  18.1 틀이 오히려 자유를 선사하리니 = 669
  18.2 표준 라이브러리 알고리즘: 주마간산(走馬看山) = 669
  18.3 시퀀스와 컨테이너 = 674
  18.4 함수 객체 = 677
  18.5 원소를 변경하지 않는 시퀀스 알고리즘 = 689
  18.6 원소를 변경하는 시퀀스 알고리즘 = 695
  18.7 정렬된 시퀀스와 관련된 알고리즘 = 707
  18.8 힙 알고리즘 = 713
  18.9 최소 및 최대 = 713
  18.10 순열 = 715
  18.11 C 스타일 알고리즘 = 716
  18.12 바른 프로그래밍을 위한 고수의 조언 = 716
  18.13 연습문제 = 717
 19장 반복자와 할당자 = 721
  19.1 반복자와 할당자는 이런 것 = 721
  19.2 반복자와 시퀀스 = 722
  19.3 범위 점검 반복자 = 735
  19.4 할당자 = 742
  19.5 바른 프로그래밍을 위한 고수의 조언 = 756
  19.6 연습문제 = 757
 20장 문자열 = 759
  20.1 문자열의 소개 = 759
  20.2 기본은 ‘문자’부터 = 760
  20.3 basic_string = 763
  20.4 C 표준 라이브러리 계열의 함수들 = 783
  20.5 바른 프로그래밍을 위한 고수의 조언 = 787
  20.6 연습문제 = 787
 21장 스트림 = 791
  21.1 C++ 표준 입출력의 정수, 스트림 = 791
  21.2 출력 = 793
  21.3 입력 = 801
  21.4 서식화 = 816
  21.5 파일 스트림 및 문자열 스트림 = 829
  21.6 버퍼링 = 836
  21.7 로케일 = 845
  21.8 C 입출력 = 847
  21.9 바른 프로그래밍을 위한 고수의 조언 = 851
  21.10 연습문제 = 852
 22장 수치계산용 타입과 함수들 = 855
  22.1 C++ 표준 라이브러리의 수치계산 기능 = 855
  22.2 수치 타입별 한계설정치 = 856
  22.3 표준 수학 함수 = 859
  22.4 벡터 기반의 수치계산 = 860
  22.5 복소수 계산 = 882
  22.6 일반화된 수치계산 알고리즘 = 885
  22.7 난수 = 889
  22.8 바른 프로그래밍을 위한 고수의 조언 = 891
  22.9 연습문제 = 891
제4부 C++를 사용한 소프트웨어 설계
 23장 개발과 설계 = 895
  23.1 들어가기 전에 잠깐! = 895
  23.2 서두: 소프트웨어 개발에 대한 소고(小考) = 896
  23.3 소프트웨어 개발의 목표와 수단 = 899
  23.4 개발 공정 = 902
  23.5 관리 = 924
  23.6 도움이 될 만한 참고문헌들 = 931
  23.7 바른 프로그래밍을 위한 고수의 조언 = 933
 24장 설계와 프로그래밍 = 937
  24.1 전체 훑어보기 = 937
  24.2 설계와 프로그래밍 언어 = 938
  24.3 클래스 = 949
  24.4 구성요소 = 977
  24.5 바른 프로그래밍을 위한 고수의 조언 = 987
 25장 클래스, 쓸모도 역할도 가지가지 = 989
  25.1 클래스에도 ‘종류’가 있다 = 989
  25.2 구체 타입 = 990
  25.3 추상 타입 = 995
  25.4 노드 클래스 = 998
  25.5 동작실행자 클래스 = 1003
  25.6 인터페이스 클래스 = 1005
  25.7 핸들 클래스 = 1010
  25.8 응용프로그램 프레임워크 = 1015
  25.9 바른 프로그래밍을 위한 고수의 조언 = 1017
  25.10 연습문제 = 1018
부록 및 찾아보기
 부록A C++문법 요약 = 1023
  A.1 먼저 알아 둘 점들 = 1023
  A.2 C++ 키워드 = 1023
  A.3 어휘 급약 = 1025
  A.4 프로그램 = 1029
  A.5 표현식 = 1029
  A.6 문장 = 1034
  A.7 선언문 = 1035
  A.8 클래스 = 1041
  A.9 템플릿 = 1043
  A.10 예외 처리 = 1045
  A.11 전처리 지시사 = 1045
 부록B 호환성 = 1049
  B.1 들어가기에 앞서서 = 1049
  B.2 C/C++ 호환성 = 1050
  B.3 표준 이전의 C++ 구현환경에 대처하는 방법 = 1055
  B.4 바른 프로그래밍을 위한 고수의 조언 = 1061
  B.5 연습문제 = 1063
 부록C 기술적인 사항 = 1065
  C.1 소개 및 전체 내용 ?어보기 = 1065
  C.2 C++ 표준안 = 1065
  C.3 문자 집합 = 1067
  C.4 정수 리터럴의 타입 = 1071
  C.5 상수 표현식 = 1072
  C.6 암시적 타입 변환 = 1072
  C.7 다차원 배열 = 1076
  C.8 메모리 절약하기 = 1080
  C.9 메모리 관리 = 1084
  C.10 네임스페이스 = 1088
  C.11 접근 제어 = 1091
  C.12 데이터 멤버에 대한 포인터 = 1096
  C.13 템플릿 = 1097
  C.14 바른 프로그래밍을 위한 고수의 조언 = 1114
 부록D 로케일 = 1115
  D.1 언어문화권 처리의 열쇠: 로케일 = 1115
  D.2 locale 클래스 = 1120
  D.3 패싯 = 1129
  D.4 표준 패싯 = 1137
  D.5 바른 프로그래밍을 위한 고수의 조언 = 1192
  D.6 연습문제 = 1193
 부록E 표준 라이브러리의 예외 안전성 = 1195
  E.1 예외 안전성을 공부하기 전에 = 1195
  E.2 예외 안전성 = 1197
  E.3 예외 안전성을 부여하는 프로그래밍 기법 = 1201
  E.4 표준 컨테이너의 예외 안전성 보장 = 1219
  E.5 표준 라이브러리의 나머지에 대한 예외 안정성 이야기 = 1230
  E.6 라이브러리 사용자를 위한 보충 해설 = 1233
  E.7 바른 프로그래밍을 위한 고수의 조언 = 1236
  E.8 연습문제 = 1237
찾아보기 = 1239


관련분야 신착자료