HOME > 상세정보

상세정보

C++ 별거 아니네

C++ 별거 아니네 (119회 대출)

자료유형
단행본
개인저자
서보원
서명 / 저자사항
C++ 별거 아니네 = C++ programming / 서보원 지음
발행사항
서울 :   사이버,   2004  
형태사항
631 p. : 삽화 ; 27 cm + 전자 광디스크 (CD-ROM) 1매
총서사항
초급자를 위한 시리즈, 나는 초보다! ; 3
기타표제
판권기표제: 나는 초보다! C++ 별거 아니네
ISBN
8955981740
일반주기
색인수록  
프로그래밍 초급자를 위한 입문서  
부록 : 선행처리기(Preprocessor)  
000 00000cam c2200205 c 4500
001 000045128316
005 20170829113938
007 ta
008 041025s2004 ulka 001c kor
020 ▼a 8955981740 ▼g 93000
035 ▼a KRIC09506570
040 ▼a 211046 ▼c 211046 ▼d 211046 ▼d 211032 ▼d 211009
082 0 4 ▼a 005.133 ▼2 21
085 ▼a 005.133 ▼2 DDCK
090 ▼a 005.133 ▼b C110 2004zzi
100 1 ▼a 서보원
245 1 0 ▼a C++ 별거 아니네 = ▼x C++ programming / ▼d 서보원 지음
246 1 ▼i 판권기표제: ▼a 나는 초보다! C++ 별거 아니네
260 ▼a 서울 : ▼b 사이버, ▼c 2004
300 ▼a 631 p. : ▼b 삽화 ; ▼c 27 cm + ▼e 전자 광디스크 (CD-ROM) 1매
440 0 0 ▼a 초급자를 위한 시리즈, ▼p 나는 초보다! ; ▼v 3
500 ▼a 색인수록
500 ▼b 프로그래밍 초급자를 위한 입문서
500 ▼a 부록 : 선행처리기(Preprocessor)

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.133 C110 2004zzi 등록번호 111297919 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 C110 2004zzi 등록번호 121099611 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 3 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 C110 2004zzi 등록번호 121099612 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 4 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 C110 2004zzi 등록번호 121104188 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 5 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 C110 2004zzi 등록번호 121104189 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.133 C110 2004zzi 등록번호 111297919 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 C110 2004zzi 등록번호 121099611 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 C110 2004zzi 등록번호 121099612 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 3 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 C110 2004zzi 등록번호 121104188 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 4 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 C110 2004zzi 등록번호 121104189 도서상태 대출가능 반납예정일 예약 서비스 B M

컨텐츠정보

책소개

C++를 어떻게 공부해야 할지 고민인 초보자를 위한 C++ 입문서. 쉬운 과정부터 단계별로 구성된 예제를 통해 C++ 문법을 쉽게 이해할 수 있도록 구성하였으며, 프로그램을 공부하는데 필요한 배경 지식도 꼼꼼하게 설명하고 있다.

Part 1에서는 연산자, 함수, 포인터와 배열, 객체 지향, 클래스, 연산자 다중 정의 등 C++을 공부하는데 반드시 필요한 기본적인 내용을, Part 2에서는 프렌드, 템플릿, 스트림 등 C++의 고급 기능을 다루고 있다.

[부록 CD]Borland C++ 컴파일러, EditPlus 프로그램, 본문에서 사용된 모든 소스 프로그램


정보제공 : Aladin

저자소개

서보원(지은이)

한국데이터시스템에서 시스템 분석가로 근무하면서 프로그램 설계 및 제작 업무를 하였고, 현재는 동국대학교 전산원 컴퓨터공학 교수로 재직 중이며, C, C++, Visual Basic, JAVA 등의 프로그래밍 언어를 자유자재로 구사하면서 후진을 양성하고 있습니다. 주요 저서 PHP 그대로 따라하기(혜지원) JSP 프로그래밍(혜지원) C# 프로그래밍(혜지원) JAVA 별거 아니네(사이버출판사) C++ 별거 아니네(사이버출판사) 비주얼베이직 6(사이버출판사) Java2 기초 플러스(성안당) C++ 클래스와 상속(성안당) Java 프로그래밍 사전(성안당) 등의 번역 및 감역

정보제공 : Aladin

목차


목차
Part 1 나는 초보다
 1장 C++에 대해서 알아봐요
  1. 프로그래밍 언어는? = 22
   1. 프로그래밍이란? = 22
   2. 프로그래밍 언어란? = 22
  2. C++는 누가 만들었을까? = 28
   1. C언어의 역사 = 28
   2. C++의 탄생 = 30
   3. C++는 좋은 특징을 갖고 있어요 = 32
   4. 컴파일러를 꼼꼼하게 설치해요 = 35
    1. 프로그램 작성 방법 = 35
    2. 컴파일러 사용하기 = 36
   5. C++ 프로그램, 걸음마∼ = 48
    1. 걸음마 C++ 프로그램 = 48
    2. 간단한 표준 입출력 프로그램 = 50
   6. 초보자 딱지를 벗어 던지자! = 54
    1. 주석은 또 다른 프로그램이다 = 54
    2. 들여쓰기(Indentation)를 생활화하자 = 56
    3. 이름을 명확하게 부여하자 = 57
   7. 프로그래밍을 잘하는 방법 = 59
    1. 책에 나와 있는 프로그램 코드를 직접 입력하라! = 59
    2. 프로그램을 눈으로 보지말고 분석하라! = 60
    3. 예제를 많이 풀어보라! = 62
 2장 변수를 만들어요
  1. 변수란? = 64
   1. 식별자 = 64
   2. 변수와 상수 = 65
  2. 자료형 = 67
   1. 자료형이란? = 67
   2. 변수의 사용 = 70
   3. 문자형 변수 = 72
   4. 정수형 변수 = 76
   5. 실수형 변수 = 79
   6. 논리형 변수 = 81
  3. 상수 = 82
   1. 상수의 종류 = 82
   2. 정수형 상수 = 82
   3. 실수형 상수 = 86
   4. 문자 상수 = 89
   5. 문자열 상수 = 91
 3장 연산자를 활용해요
  1. 표현식과 문장 = 100
   1. 표현식 = 100
   2. 문장 = 100
  2. 연산자의 종류와 우선 순위 = 104
   1. 연산자의 종류 = 104
   2. 연산자의 우선 순위 = 105
  3. 산술 연산자 = 107
   1. 이항 산술 연산자 = 107
   2. 단항 산술 연산자 = 108
  4. 대입 연산자(Assignment Operators) = 113
  5. 관계 연산자(Relational Operators) = 116
  6. 논리 연산자(Logical Operators) = 119
  7. 비트 연산자(Bitwise Operators) = 123
  8. 주소 연산자(Address Operators) = 133
  9. 기타 연산자 = 136
  10. 형변환(Data Type Conversion) = 143
 4장 제어 구조를 느껴봐요
  1. 제어 구조 = 150
   1. 제어 구조의 종류 = 150
   2. 순차 처리 = 150
   3. 선택 처리 = 151
   4. 반복 처리 = 151
  2. 선택문 = 152
   1. if문 = 152
   2. if∼else문 = 154
   3. 다중 if∼else문 = 156
   4. switch문 = 159
  3. 반복문 = 171
   1. while문 = 171
   2. do∼while문 = 176
   3. for문 = 179
  4. 분기문 = 186
   1. break문 = 186
   2. continue문 = 187
   3. goto문 = 191
   4. return문 = 191
 5장 함수는 중요해요
  1. 함수의 정의 = 200
   1. 함수를 사용하는 프로그램 = 200
   2. 함수의 정의 = 201
   3. 함수의 구조 = 202
  2. 함수의 사용 = 204
   1. 함수의 선언과 함수 원형 = 204
   2. 함수의 사용 = 205
   3. 값의 변환 방법 = 209
   4. 함수의 자료형 = 211
   5. void형 함수 = 214
  3. 매개변수 전달 방법 = 217
   1. 매개변수 = 217
   2. 매개변수 전달 방법의 종류 = 218
   3. 값에 의한 호출(Call by value) = 218
   4. 참조에 의한 호출(Call by reference) = 224
   5. 디폴트 매개변수 = 232
  4. 순환 함수(Recursive Function) = 235
   1. 순환 함수의 구성 = 235
   2. 순환 함수의 특징 = 238
  5. 함수의 다중 정의 = 240
   1. 다중 정의 = 240
   2. 다중 정의의 예제 = 241
 6장 포인터와 배열을 정복해요
  1. 포인터(Pointer) = 246
   1. 포인터의 정의 = 246
   2. 포인터 변수의 사용 방법 = 247
   3. 포인터의 자료형 = 250
   4. 포인터 사용시 주의 사항 = 252
  2. 배열 = 254
   1. 배열의 정의 = 254
   2. 배열의 사용 = 254
   3. 배열의 초기화 = 257
   4. 배열의 종류 = 261
  3. 배열과 포인터의 관계 = 267
   1. 배열과 포인터 = 267
   2. 포인터 연산 = 269
   3. 포인터와 문자열 = 273
   4. 다차원 배열과 문자열 = 275
  4. 포인터의 종류 = 279
   1. 배열 포인터 = 279
   2. 포인터 배열 = 281
   3. 포인터의 포인터 = 283
   4. void형 포인터 = 284
   5. 함수 포인터 = 286
   6. main() 함수의 매개변수 = 288
  5. 기억 클래스 = 298
   1. 기억 장소 할당 = 298
   2. 자동 변수 = 301
   3. 레지스터 변수 = 304
   4. 정적 변수 = 305
   5. 외부 변수 = 308
   6. 동적 할당 = 315
 7장 이런 자료형도 있어요 
  1. 구조체 = 320
   1. 구조체의 이해 = 320
   2. 구조체의 사용 = 323
   3. 구조체 배열과 포인터 = 328
   4. 중첩된 구조체 = 331
   5. 매개변수가 구조체인 함수 = 333
   6. 자기 참조 구조체 = 337
  2. 공용체  = 344
   1. 공용체의 정의 = 344
   2. 공용체의 사용 방법 = 344
  3. 비트 필드(Bitfield) = 348
   1. 비트 필드의 정의 = 348
   2. 비트 필드의 사용 방법 = 348
 8장 객체 지향 프로그래밍이 뭐예요
  1. 객체 지향이 뭐예요? = 356
   1. 절차적 프로그래밍 = 356
   2. 객체 지향에 대한 이해 = 357
   3. 객체 지향 프로그래밍의 장점 = 359
   4. 객체 지향 프로그래밍 = 360
  2. 클래스와 객체 = 361
   1. 클래스 = 361
   2. 객체 = 362
  3. 상속 = 364
  4. 캡슐화 = 366
  5. 다형성 = 367
  6. 메시지 전달 = 368
 9장 클래스 내 맘대로 주물러요
  1. 클래스 만들기 = 370
   1. 클래스의 선언 = 370
   2. 멤버 함수의 정의 = 371
   3. 객체 생성 = 372
   4. 접근 지정자 = 375
  2. 생성자 = 380
   1. 멤버 변수의 초기화 = 380
   2. 생성자의 사용 = 381
   3. 생성자의 다중 정의 = 386
  3. 소멸자 = 389
  4. 상수 객체와 상수 멤버 = 392
   1. 상수 객체 = 392
   2. 상수 멤버 = 394
  5. 정적 멤버 = 397
   1. 정적 멤버 변수 = 397
   2. 정적 멤버 함수 = 401
  6. 객체 포인터 = 404
   1. 객체 포인터 = 404
   2. 객체의 동적 할당 = 406
   3. this 포인터 = 411
   4. 객체 배열 = 415
   5. 객체 배열과 포인터 = 420
  7. 객체의 대입 = 424
   1. 객체의 대입 = 424
   2. 복사 생성자 = 425
 10장 연산자 다중 정의는 마술이에요
  1. 연산자 다중 정의란? = 434
   1. 연산자 다중 정의 = 434
   2. 연산자 함수 = 434
  2. 이항 연산자의 다중 정의 = 436
   1. 대입 연산자의 다중 정의 = 436
   2. 산술 연산자의 다중 정의 = 442
   3. 관계 연산자의 다중 정의 = 447
   4. 문자열 결합 연산자 = 452
  3. 단항 연산자의 다중 정의 = 456
  4. [] 연산자의 다중 정의 = 460
   1. [] 연산자란? = 460
   2. [] 연산자의 다중 정의 = 460
 11장 클래스 상속은 어떻게 해요
  1. 상속 = 466
   1. 상속이란? = 466
   2. 상속의 사용 방법 = 468
  2. 생성자의 상속 = 474
   1. 생성자의 호출 순서 = 474
   2. 매개변수가 있는 생성자를 사용하는 경우 = 476
  3. 다중 상속 = 483
   1. 다중 상속이란? = 483
   2. 다중 상속의 유의 사항 = 486
   3. 가상 기초 클래스 = 490
 12장 가상 함수는 레벨업이에요
  1. 가상 함수 = 496
   1. 함수의 재정의 = 496
   2. 클래스 형변환 = 499
   3. 가상 함수와 동적 바인딩 = 503
  2. 추상 클래스 = 509
   1. 순수 가상 함수 = 509
   2. 추상 클래스 = 511
Part 2 나는 초보가 아니다
 1장 프렌드 사용하기
  1. 프렌드 함수 = 518
   1. 프렌드 함수란? = 518
   2. 프렌드 함수의 활용 = 519
   3. 다른 클래스에 있는 함수를 프렌드 함수로 사용하기 = 523
  2. 프렌드 클래스 = 527
   1. 프랜드 클래스란? = 527
   2. 프렌드 클래스의 활용 = 527
  3. 프렌드를 사용하여 〈〈 연산자 다중 정의하기 = 531
   1. 멤버 함수로 다중 정의하기 = 531
   2. 프렌드 함수로 다중 정의하기 = 532
   3. 기능 개선하기 = 534
 2장 템플릿 멋지게 끝내기 
  1. 템플릿의 기초 = 538
   1. 템플릿이란? = 538
   2. 템플릿 활용하기 = 539
  2. 템플릿 함수 = 542
   1. 템플릿 함수 = 542
   2. 템플릿 함수 사용시 주의사항 = 544
  3. 템플릿 클래스 = 547
   1. 템플릿 클래스 = 547
   2. 템플릿 클래스를 사용한 예제 = 550
 3장 입출력 스트림 활용하기
  1. 입출력 스트림의 기초 = 556
   1. 스트림에 대해서 = 556
   2. 입출력 스트림 사용 = 558
  2. cin을 활용한 입력 = 560
   1. istream 클래스 = 560
   2. 〉〉 연산자를 이용한 입력 = 561
   3. get() 함수를 이용한 입력 = 564
   4. getline() 함수를 이용한 입력 = 566
  3. cout을 활용한 출력 = 568
   1. ostream 클래스 = 568
   2. 〈〈 연산자와 함수를 이용한 출력 = 569
   3. 서식 지정하기 = 573
 4장 파일 주무르기
  1. 파일 입출력의 기초 = 580
   1. 간단한 파일 입출력 = 580
   2. 여러 가지 파일 입출력 프로그램 = 585
  2. 다양한 파일 처리하기 = 595
   1. 파일 속성 지정하기 = 295
   2. 이진 파일 = 598
   3. 임의 파일 접근 = 604
 Appendix 선행처리기(Preprocessor)
  1. 선행처리기(Preprocessor)란? = 612
   1. 선행 처리기의 정의 = 612
   2. 선행 처리기의 기능 = 612
   3. 선행 처리기의 사용 방법 = 613
  2. #include와 #define의 사용 = 614
   1. #include = 614
   2. #define = 614
   3. #undef = 619
  3. 조건 컴파일 = 621
   1. 조건 컴파일이란? = 621
   2. #ifdef,#ifndef = 621
   3. #if, #elif = 623


관련분야 신착자료