
000 | 00530namccc200193 k 4500 | |
001 | 000045432160 | |
005 | 20100806071630 | |
007 | ta | |
008 | 080402s2008 ulk 000a kor | |
020 | ▼a 9788990758880 | |
040 | ▼a 211009 ▼c 211009 ▼d 211009 | |
082 | 0 4 | ▼a 005.133 ▼2 22 |
090 | ▼a 005.133 ▼b C110 2008z3 | |
100 | 1 | ▼a 김정훈 |
245 | 2 0 | ▼a (친절한 김샘의)함수 포인터 강의 = ▼x Function pointer : ▼b C/C++ / ▼d 김정훈 지음. |
260 | ▼a 서울 : ▼b ITC , ▼c 2008. | |
300 | ▼a xiii, 273 p. ; ▼c 25 cm. | |
945 | ▼a KINS |
Holdings Information
No. | Location | Call Number | Accession No. | Availability | Due Date | Make a Reservation | Service |
---|---|---|---|---|---|---|---|
No. 1 | Location Main Library/Monographs(3F)/ | Call Number 005.133 C110 2008z3 | Accession No. 111465037 | Availability Available | Due Date | Make a Reservation | Service |
No. 2 | Location Science & Engineering Library/Sci-Info(Stacks1)/ | Call Number 005.133 C110 2008z3 | Accession No. 121168973 | Availability Available | Due Date | Make a Reservation | Service |
No. 3 | Location Science & Engineering Library/Sci-Info(Stacks1)/ | Call Number 005.133 C110 2008z3 | Accession No. 121168974 | Availability Available | Due Date | Make a Reservation | Service |
No. 4 | Location Sejong Academic Information Center/Science & Technology/ | Call Number 005.133 C110 2008z3 | Accession No. 151256108 | Availability Available | Due Date | Make a Reservation | Service |
No. | Location | Call Number | Accession No. | Availability | Due Date | Make a Reservation | Service |
---|---|---|---|---|---|---|---|
No. 1 | Location Main Library/Monographs(3F)/ | Call Number 005.133 C110 2008z3 | Accession No. 111465037 | 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 2008z3 | Accession No. 121168973 | Availability Available | Due Date | Make a Reservation | Service |
No. 2 | Location Science & Engineering Library/Sci-Info(Stacks1)/ | Call Number 005.133 C110 2008z3 | Accession No. 121168974 | Availability Available | Due Date | Make a Reservation | Service |
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 2008z3 | Accession No. 151256108 | Availability Available | Due Date | Make a Reservation | Service |
Contents information
Book Introduction
함수 포인터(Function Pointer)는 함수의 주소를 포함하는 변수이다. C와 C++에서 가장 중요하고 발전된 기능들 중 하나이며, 함수 포인터를 익히고 나서야만 비로소 진정한 개발자의 단계에 들어설 수 있을 것이다.
C언어에서 사용하는 함수 포인터를 완전히 이해할 수 있도록 설명하였다. 더불어 3부에서는 C++의 함수 포인터에 대해서도 다룬다. 배열과 포인터를 어느 정도 알고 있는 중급자를 대상으로 하고 있으며, 이 책으로 함수 포인터에 대한 갈증을 해소할 수 있을 것이다.
함수 포인터(Function Pointer)는 함수의 주소를 포함하는 변수이다. C와 C++에서 가장 중요하고 발전된 기능들 중의 하나이며, 함수 포인터를 익히고 나서야만 비로소 진정한 개발자의 단계에 들어설 수 있을 것이다.
독자들의 요구사항을 오랜 학원 강의를 통해 정확하게 짚어내고 있는 저자는 C언어에서 사용하는 함수 포인터를 완전히 이해할 수 있도록 집필하였다. 더불어 3부에서는 C++의 함수 포인터에 대해서도 다루고 있다.
1부: 문법적으로 표현할 수 있는 모든 것을 다루며, 각 예제들은 문법을 익히기 위한 기본적인 코드만을 사용하고 있어 쉽게 익힐 수 있도록 하였다.
2부: 함수 포인터를 사용하면 좋은 점이 어떤 것들이 있는지에 대해 설명하고 있다. 무조건 함수 포인터를 사용하라고 강요하는 대신 예제를 통해 왜 좋을 수밖에 없는지 그 근거를 제시하고 있다.
3부: 실전에서 사용된 코드를 직접 구현해 보거나 구현되어 있는 코드를 소개한다. 흔하게 볼 수 있는 곳에서 함수 포인터가 사용되고 있다는 것을 증명함으로써 반드시 익혀야 하는 기술임을 강조하고 있다.
부록: 각 장의 마지막에 나오는 연습 문제에 대한 코드와 본문 수준의 자세한 설명을 곁들이고 있다.
Information Provided By: :

Author Introduction
Table of Contents
목차 머리말 = ⅲ 감사의 글 = ⅶ 저자에 대하여 = ⅸ Part 01 기초 = 1 Chapter 01 개요 = 2 함수 이름(Function Name) = 2 선언(Declaration) = 4 호출(Function Call) = 7 연습 문제 = 11 Chapter 02 선택 = 12 분기(switch) = 12 선택(Selection) = 15 연습 문제 = 18 Chapter 03 배열 = 20 선언(Declaration) = 20 호출(Function Call) = 22 연습 문제 = 25 Chapter 04 typedef = 27 기초(Basic) = 27 재정의(Re-Definition) = 28 활용(Usage) = 29 연습 문제 = 33 Part 02 고급 = 35 Chapter 01 구조체 멤버 = 36 구조체(struct) = 36 구조체 멤버(struct Member) = 39 연습 문제 = 46 Chapter 02 반환값 = 48 반환값 재정의(Return value & typedef) = 48 분해(Resolving) = 52 연습 문제 = 55 Chapter 03 매개 변수 기초 = 58 전달(Delivery) = 58 장점(Good Points) = 60 추가 데이터(Extra Parameter) = 62 매개 변수 재정의(Parameter & typedef) = 65 연습 문제 = 68 Chapter 04 매개 변수 고급 = 70 중복 제거(Remove Repetition) = 70 선택 정렬(Selection Sort) = 74 코드 선택(Select Code) = 78 연습 문제 = 84 Chapter 05 형변환 = 86 = 연산자(Assign Operator) = 86 형변환(Casting) = 87 정상 호출(Right Call) = 90 연습 문제 = 93 Part 03 실전 = 95 Chapter 01 C 언어 = 96 빠른 정렬 : qsort() = 96 이진 검색 : bsearch() = 104 종료 핸들러 : atexit() = 109 연습 문제 = 111 Chapter 02 C++ = 112 멤버 함수(Member Function) = 112 가상 멤버 함수(Virtual Member Function) = 116 비가상 멤버 함수(Non-Virtual Member Function) = 119 멤버 변수(Member Variable) = 122 연습 문제 = 125 Chapter 03 STL = 127 STL(Standard Template Library) = 127 () 연산자(Function Operator) = 129 상태 저장(Keeping Status) = 132 함수자(Functor) = 135 연습 문제 = 139 Chapter 04 윈도우 = 143 윈도우 프로시저(Window Procedure) = 143 스레드 프로시저(Thread Procedure) = 145 MFC(Microsoft Foundation Class) = 147 드라이버(Driver) = 151 연습 문제 = 153 Chapter 05 리눅스 = 154 함수 포인터 구조체(Function Pointer struct) = 154 inode 구조체(inode struct) = 157 file 구조체(file struct) = 160 Qt = 163 연습 문제 = 166 Part 04 문제풀이 = 167 Part 01 문제풀이 = 168 Part 02 문제풀이 = 187 Part 03 문제풀이 = 230