HOME > Detail View

Detail View

(친절한 김샘의)함수 포인터 강의 : C/C++

(친절한 김샘의)함수 포인터 강의 : C/C++ (Loan 59 times)

Material type
단행본
Personal Author
김정훈
Title Statement
(친절한 김샘의)함수 포인터 강의 = Function pointer : C/C++ / 김정훈 지음.
Publication, Distribution, etc
서울 :   ITC ,   2008.  
Physical Medium
xiii, 273 p. ; 25 cm.
ISBN
9788990758880
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

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 B M
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 B M
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 B M
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 M
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 B M
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 B M
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 B M
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 M

Contents information

Book Introduction

함수 포인터(Function Pointer)는 함수의 주소를 포함하는 변수이다. C와 C++에서 가장 중요하고 발전된 기능들 중 하나이며, 함수 포인터를 익히고 나서야만 비로소 진정한 개발자의 단계에 들어설 수 있을 것이다.

C언어에서 사용하는 함수 포인터를 완전히 이해할 수 있도록 설명하였다. 더불어 3부에서는 C++의 함수 포인터에 대해서도 다룬다. 배열과 포인터를 어느 정도 알고 있는 중급자를 대상으로 하고 있으며, 이 책으로 함수 포인터에 대한 갈증을 해소할 수 있을 것이다.

함수 포인터(Function Pointer)는 함수의 주소를 포함하는 변수이다. C와 C++에서 가장 중요하고 발전된 기능들 중의 하나이며, 함수 포인터를 익히고 나서야만 비로소 진정한 개발자의 단계에 들어설 수 있을 것이다.

독자들의 요구사항을 오랜 학원 강의를 통해 정확하게 짚어내고 있는 저자는 C언어에서 사용하는 함수 포인터를 완전히 이해할 수 있도록 집필하였다. 더불어 3부에서는 C++의 함수 포인터에 대해서도 다루고 있다.

1부: 문법적으로 표현할 수 있는 모든 것을 다루며, 각 예제들은 문법을 익히기 위한 기본적인 코드만을 사용하고 있어 쉽게 익힐 수 있도록 하였다.

2부: 함수 포인터를 사용하면 좋은 점이 어떤 것들이 있는지에 대해 설명하고 있다. 무조건 함수 포인터를 사용하라고 강요하는 대신 예제를 통해 왜 좋을 수밖에 없는지 그 근거를 제시하고 있다.

3부: 실전에서 사용된 코드를 직접 구현해 보거나 구현되어 있는 코드를 소개한다. 흔하게 볼 수 있는 곳에서 함수 포인터가 사용되고 있다는 것을 증명함으로써 반드시 익혀야 하는 기술임을 강조하고 있다.

부록: 각 장의 마지막에 나오는 연습 문제에 대한 코드와 본문 수준의 자세한 설명을 곁들이고 있다.


Information Provided By: : Aladin

Author Introduction

김정훈(지은이)

비트교육센터, 한국무역협회의 무역아카데미, 삼성전자, KH정보교육원 등에서 프리랜서로 C언어 강좌를 진행했다. 현재는 티맥소프트(www.tmax.co.kr)에서 강의를 하고 있다. 최근에는 정혜경님이 대표로 있는 렉토피아(www.lextopia.com)와 손을 잡고 늦은 꿈을 이뤄나가려고 노력 중이다. 지은 책으로 《알고리즘과 함께 하는 C의 아름다움》, 《프로젝트와 함께 하는 STL의 아름다움》, 《TC/IP 소켓 프로그래밍》 등이 있다.

Information Provided By: : Aladin

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

New Arrivals Books in Related Fields

Zumstein, Felix (2022)