목차 일부
서문 ... ⅲ
CHAPTER 1 데이터 분석과 C++ 언어 ... 1
1.1 개요 ... 1
1.2 C++의 소개 ... 2
1.3 객체 지향 프로그래밍과 C++ ... 3
CHAPTER 2 C++ 프로그래밍 만들기 ... 7
2.1 C++ 프로그래밍 시작 ... 7
2.2 메모리 관리 ... 11
2.3 연산자 ... 1...
더보기
목차 전체
서문 ... ⅲ
CHAPTER 1 데이터 분석과 C++ 언어 ... 1
1.1 개요 ... 1
1.2 C++의 소개 ... 2
1.3 객체 지향 프로그래밍과 C++ ... 3
CHAPTER 2 C++ 프로그래밍 만들기 ... 7
2.1 C++ 프로그래밍 시작 ... 7
2.2 메모리 관리 ... 11
2.3 연산자 ... 12
2.4 변수 ... 15
2.5 형식 변환 ... 17
연습문제 ... 21
CHAPTER 3 구조화 프로그래밍 ... 23
3.1 알고리즘 ... 23
3.2 의사코드 ... 24
3.3 선택구조 ... 25
3.4 반복구조 ... 28
3.5 증가연산자와 감소연산자 ... 34
3.6 for 구문 ... 35
3.7 switch 구문 ... 39
3.8 break/continue 구문 ... 44
3.9 논리 연산자 ... 47
연습문제 ... 47
CHAPTER 4 함수 ... 49
4.1 C++의 프로그램 모듈 ... 49
4.2 함수 소개 ... 50
4.3 함수의 선언과 정의 ... 51
4.4 헤어 파일 ... 53
4.5 기억장소 유형 ... 53
4.6 가시 구역 규칙 ... 57
4.7 확장 함수 ... 62
4.8 함수의 호출 : 참조와 참조 매개 변수 ... 63
4.9 디폴트 인자 ... 69
4.10 중복함수 ... 70
4.11 함수 템플릿 ... 72
연습문제 ... 74
CHAPTER 5 배열과 포인터에 의한 C++ 자료 구조 ... 77
5.1 배열 ... 77
5.2 함수 인자로서의 배열 ... 83
5.3 배열의 정렬과 탐색 ... 87
5.4 다차원 배열 ... 95
5.5 포인터 ... 99
5.6 포인터 인자를 사용한 함수 호출 ... 102
5.7 const 포인트 ... 104
5.8 포인터 산술식 ... 111
5.9 배열과 포인터 ... 112
5.10 문자열과 스트링 ... 116
5.11 구조체 : struct ... 124
5.12 공용체 : union ... 132
연습문제 ... 136
CHAPTER 6 C++ 클래스 기초 ... 139
6.1 객체와 객체지향 프로그래밍 ... 139
6.2 C++ 클래스의 추상 자료형 ... 140
6.3 클래스의 분리 ... 145
6.4 생성자와 소멸자 ... 148
6.5 클래스 템플릿 ... 154
연습문제 ... 157
CHAPTER 7 상속과 다형성을 이용한 객체의 재사용 ... 161
7.1 클래스의 계승과 상속 ... 161
7.2 protected 멤버 ... 165
7.3 상속 형태 ... 169
7.4 다중 상속과 간접 상속 ... 170
7.5 추상 함수와 추상 클래스 ... 172
7.6 다형성 ... 174
7.7 friend 클래스와 friend 함수 ... 181
7.8 연산자 중복 ... 184
연습문제 ... 187
CHAPTER 8 C++ 고급 주제 ... 189
8.1 static 속성 멤버와 멤버 함수 ... 189
8.2 this 포인터 ... 195
8.3 동적 메모리 대입 ... 197
8.4 예외 처리 ... 200
8.5 파일 스트림을 이용한 입출력 ... 203
연습문제 ... 207
CHAPTER 9 데이터 분석을 위한 예제 프로그램 ... 209
9.1 신경망 소개 ... 209
9.2 다층 신경망(MLP) ... 212
9.3 오류 역전파 알고리즘 ... 214
9.4 SOM 모형 ... 216
9.5 예제 프로그램의 제공 ... 218
찾아보기 ... 221
더보기 닫기