생몰정보
소속
직위
직업
활동분야
주기
서지
국회도서관 서비스 이용에 대한 안내를 해드립니다.
검색결과 (전체 1건)
원문 아이콘이 없는 경우 국회도서관 방문 시 책자로 이용 가능
목차보기더보기
1장 첫 번째 C++ 프로그램 ___프로그래머처럼 생각하기______컴퓨터는 시키는 대로만 한다______프로그램에게 무엇을 시킬지 결정하기______동등한 C++ 명령문 작성______칼럼: 컴퓨터는 정말 얼마나 ‘똑똑’한가, 진짜?______몇 가지 바보 같은 정의 - 리뷰___C++는 무엇이 다른가?___C++ 프로그램 작성______프로그램 명령문 입력______프로그램 빌드(컴파일과 링크)______프로그램 테스트______필요한 만큼 수정___자신만의 C++ 컴파일러 설치______예제 1.1 메시지 출력______Dev-C++ 환경을 사용할 경우______마이크로소프트 사의 비주얼 스튜디오를 사용할 경우______동작 방법______연습문제______칼럼: #include와 using이 무엇인가?___다음 출력 행으로 줄 바꿈______예제 1.2 여러 줄 출력______동작 방법______연습문제______칼럼: 문자열이란 무엇인가?___데이터 저장하기: C++ 변수___데이터형 소개______칼럼: 왜 한 배가 아니라 두 배인가?______예제 1.3 기온 변환______동작 방법______프로그램 최적화______연습문제___변수 이름과 키워드에 관한 몇 가지______연습문제___정리2장 결정, 결정___데이터형에 대한 몇 가지 더___프로그램에서의 결정______칼럼: 인공 지능(AI, artificial interlligence)이란 무엇인가?______if와 if-else______칼럼: 왜 두 연산자(= 와 ==)를 사용하는가?______예제 2.1 홀수 혹은 짝수?______동작 방법______코드 최적화______연습문제___루프 소개______칼럼: 무한 루프______예제 2.2 1에서부터 N까지 출력______동작 방법______프로그램 최적화______연습문제___C++에서 참 혹은 거짓______칼럼: 불리언 데이터형___증가 연산자(++)___명령문과 표현식___불리언(지름길) 논리 소개 ______칼럼: 무엇이 ‘참’인가?______예제 2.3 나이 검사______동작 방법______연습문제___수학 라이브러리 소개______예제 2.4 소수 검사______동작 방법______프로그램 최적화______연습문제______예제 2.5 빼기 게임(NIM)______동작 방법______연습문제___정리3장 간편한 다용도 ‘for’ 명령문___카운트를 위한 루프___‘for’ 루프 소개___수많은 예제______칼럼: ‘for’는 항상 ‘while’처럼 동작하는가?______예제 3.1 ‘for’를 사용해 1에서부터 N까지 출력______동작 방법______연습문제___for에서 복합 명령문(블록) 사용___즉석에서 루프 변수 선언______예제 3.2 ‘for’를 사용한 소수 검사______동작 방법______연습문제___비교 언어 101: 베이직의 ‘For’명령문___정리4장 함수: 많은 것을 호출___함수의 개념___함수 사용의 기본______단계 1: 함수 선언(프로토타입)______단계 2: 함수 정의______단계 3: 함수 호출______예제 4.1 avg() 함수______동작 방법______함수가 함수를 호출!______연습문제______예제 4.2 소수 함수______동작 방법______연습문제___지역 변수와 전역 변수______칼럼: 왜 전역 변수를 사용할까?___재귀 함수______예제 4.3 인수 분해______동작 방법______칼럼: 수학쟁이를 위한 칼럼______연습문제______예제 4.4 최대 공약수를 구하는 유클리드의 알고리즘______동작 방법______칼럼: 유클리드가 누구지?______연습문제______칼럼: 수학쟁이를 위한 칼럼: 증명의 나머지 부분______예제 4.5 아름다운 재귀, 하노이의 탑______동작 방법______연습문제______예제 4.6 난수 생성기______동작 방법______연습문제___게임과 추가 게임___정리5장 배열: 모두 한 줄에___C++ 배열 들여다보기___배열 초기화___0으로 시작하는 인덱스______칼럼: 왜 0으로 시작하는 인덱스를 쓰는가?______예제 5.1 요소 출력______동작 방법______연습문제______예제 5.2 난수는 얼마나 무작위일까?______동작 방법______연습문제___문자열과 문자열의 배열______예제 5.3 첫 번째 카드 돌리기______동작 방법______연습문제______두 번째 카드 돌리기______동작 방법______연습문제______예제 5.5 세 번째 카드 돌리기______동작 방법______프로그램 최적화______연습문제___지혜로운 한마디___2차원 배열: 행렬로 한 걸음___정리6장 포인터: 데이터를 처리할 손잡이___포인터가 뭔데?___포인터의 개념______칼럼: 주소는 어떻게 생겼는가?___포인터 선언과 사용______예제 6.1 주소 출력______예제 6.2 double_it 함수______동작 방법______연습문제___교환: 포인터를 사용하는 또 다른 함수______예제 6.3 배열 정렬______동작 방법______연습문제___포인터 연산___포인터와 배열 처리______예제 6.3 배열을 0으로 초기화______동작 방법______좀 더 간결한 코드 작성______연습문제___정리7장 문자열: 텍스트 분석___컴퓨터 내의 텍스트 저장소______칼럼: 컴퓨터는 프로그램을 어떻게 번역하는가?___문자열이 없다면 아무 뜻도 없다___문자열 조작 함수______예제 7.1 문자열 생성______동작 방법______연습문제______칼럼: 이스케이프 문자열이란 무엇인가?___문자열 입력 읽기______예제 7.2 숫자 얻기______동작 방법______연습문제______예제 7.3 대문자로 변환______동작 방법______연습문제___개별 문자와 문자열______예제 7.4 strtok으로 입력 값 자르기______동작 방법______연습문제___새로운 C++ 문자열 데이터형______String 클래스 지원 포함______string으로 변수 선언과 초기화______string형 변수로 작업______입력과 출력______예제 7.5 string형을 사용해 문자열 생성______동작 방법______연습문제___string 클래스가 지원하는 기타 연산___정리8장 파일: 전자적 저장소___파일 스트림 객체 소개___디스크 파일을 참조하는 방법______예제 8.1 파일에 글쓰기______동작 방법______연습문제______예제 8.2 텍스트 파일 출력______동작 방법______연습문제___텍스트 파일과 바이너리 파일______칼럼: ‘바이너리 파일’들은 진짜로 바이너리일까?___바이너리 연산 소개______예제 8.3 무작위 접근 쓰기______동작 방법______연습문제______예제 8.4 무작위 접근 읽기______동작 방법______연습문제___정리9장 고급 프로그래밍 기술___커맨드라인 인자______예제 9.1 커맨드라인에서 입력받은 파일 출력______동작 방법______프로그램 개선______칼럼: 미리 정의된 상수의 아름다움______연습문제___함수 오버로딩______칼럼: 오버로딩과 객체지향______예제 9.2 다른 데이터형을 갖는 배열 출력______동작 방법______연습문제___do-while 루프___switch-case 명령문___다중 모듈___예외 처리: 예외가 있습니다!______예외의 기초______예외 처리: 첫 번째 시도______try-catch 예외 처리 소개___정리10장 C++11의 새로운 기능___C++11 기능의 개요___long long형(long long long은 아님)______칼럼: 왜 ‘자연’ 정수인가?______64비트 리터럴(상수) 사용______long long형으로 입력받기______long long 숫자 보기 좋게 출력______예제 10.1 피보나치: 64비트 예제______동작 방법______연습문제______숫자 현지화______칼럼: 피보나치가 누굴까?___범위 기반 ‘for’______예제 10.2 범위 기반 ‘for’로 배열 초기화______동작 방법______연습문제___auto와 decltype 키워드___nullptr 키워드___강한 데이터형 열거형______C++11에서 enum 클래스______확장된 열거형 문법: 저장소 제어______예제 10.3 가위 바위 보 게임______동작 방법______더 재미있는 게임______연습문제___원 문자열 리터럴___정리11장 클래스 소개: 분수 클래스___객체지향: 유사 지능 데이터형______칼럼: OOP…… 그만한 가치가 있나요?___Point: 간단한 클래스______칼럼: C 프로그래머를 위한 칼럼: 구조체와 클래스___private: 멤버들만 접근 가능(데이터 보호)______예제 11.1 Point 클래스 검사______동작 방법______연습문제___Fraction 클래스 소개___인라인 함수___최대공약수 찾기___최소공배수 찾기______예제 11.2 분수를 지원하는 함수______동작 방법______연습문제______예제 11.3 Fraction 클래스 검사______동작 방법______칼럼: 새로운 #include 방식?______연습문제______예제 11.4 분수 연산: 뎃셈과 곱셈______동작 방법______연습문제___정리12장 생성자: 그걸 만든다면……___생성자 소개___다중 생성자(오버로딩)___C++11만 지원: 클래스 내에서 멤버 초기화___기본 생성자: 그리고 경고______칼럼: C++가 기본 생성자를 가지고 놀리는 거 아냐?___C++11만 지원: 생성자 파견? 위임?___C++11만 지원: 일관된 초기화______예제 12.1 Point 클래스 생성자______동작 방법______연습문제______예제 12.2 분수 클래스 생성자______동작 방법______연습문제___참조 변수와 인자(&)___복사 생성자______칼럼: 복사 생성자와 참조자______예제 12.3 분수 클래스 복사 생성자______동작 방법______연습문제___문자열에서 분수로 바꾸는 생성자___정리13장 연산자 함수: 클래스 활용___클래스 연산자 함수 소개___전역 함수로서의 연산자 함수___참조자로 효율 높이기______예제 13.1 포인트 클래스 연산자______동작 방법______연습문제______예제 13.2 분수 클래스 연산자______동작 방법______코드 최적화______연습문제___기타 데이터형과 함께 사용___클래스 할당 함수(=)___같은지 비교 함수(==)___클래스 ‘출력’ 함수______예제 13.3 최종 분수 클래스______동작 방법______연습문제___C++11만 지원: 사용자 정의 리터럴______원 문자열 리터럴 정의______준비된 리터럴 정의___정리14장 동적 메모리와 문자열 클래스___동적 메모리: ‘new’ 키워드___객체와 ‘new’___여러 데이터 할당______칼럼: 메모리 할당과 관련된 문제 해결하기______예제 14.1 동적 메모리 사용______동작 방법______연습문제___클래스 소멸자______예제 14.2 간단한 문자열 클래스______동작 방법______연습문제___‘깊은’ 복사와 복사 생성자___this 키워드___할당 연산자 다시 보기___결합 함수 작성______예제 14.3 최종 문자열 클래스______동작 방법______연습문제___정리15장 완전한 OOP 예제 두 개___연결 리스트 소개______노드 설계______간단한 연결 리스트 구현______알파벳 순서 리스트______예제 15.1 이름을 알파벳 순서로 정렬______동작 방법______메모리 누수 처리______C++11만 지원: 삭제를 위해 스마트 포인터 사용______칼럼: 재귀 호출과 반복 비교______연습문제___하노이의 탑, 애니메이션 추가______mystack 클래스 설계______mystack 클래스 사용______예제 15.2 움직이는 타워______동작 방법______연습문제___정리16장 STL을 사용한 손쉬운 프로그래밍___리스트 템플릿 소개______칼럼: C++에서 템플릿 작성하기______리스트 클래스 생성과 사용______반복자 작성과 사용______C++11만 지원: for each______칼럼: 포인터와 반복자______예제 16.1 STL 정렬된 리스트______동작 방법______지속적으로 정렬돼 있는 리스트______연습문제___RPN 계산기 설계______칼럼: 폴란드식 표기법에 대한 간단한 역사 이야기______RPN을 위해 스택 사용______일반화된 STL 스택 클래스 소개______예제 16.2 역폴란드 계산기______동작 방법______연습문제___꺾쇠의 올바른 해석___정리17장 상속: 물려받은 것들___하위 클래스를 만드는 방법______칼럼: 왜 ‘공용(public)’ 기본 클래스인가?______예제 17.1 FloatFraction 클래스______동작 방법______연습문제___FloatFraction 클래스에서의 문제___C++11만 지원: 기본 클래스 생성자 상속______예제 17.2 완전한 FloatFraction 클래스______동작 방법______연습문제___보호받는 멤버___객체 포함___클래스 계층 구조를 통한 안전한 상속___정리18장 다형성: 객체 독립성___FloatFraction 클래스에 대한 다른 접근 방법___우리를 구원해줄 가상 함수!______칼럼: 가상 함수를 쓰는 비용은?______예제 18.1 수정된 FloatFraction 클래스______동작 방법______연습문제___C++11만 지원: 명시적 오버라이딩 요구___‘순수 가상’과 기타 추상화 관련 사항___추상 클래스와 인터페이스___객체지향과 I/O______끝없이 확장 가능한 cout ______다형적이지 않은 cout______예제 18.2 진짜 다형성: Printable 클래스______동작 방법______연습문제___마지막 한마디(혹은 두 마디)___진짜 마지막 한마디___정리부록 A 연산자___영역(::) 연산자___sizeof 연산자___데이터형을 변환하는 오래된 방법과 새로운 방법___정수형과 부동소수점 나눗셈___비트 단위 연산자(&, /, ^,~, <<, >>)___조건 연산자___할당 연산자___연결(,) 연산자부록 B 데이터형___데이터형의 정밀도___숫자 리터럴의 데이터형___문자열 리터럴과 이스케이프 문자열___부호가 있는 정수를 위한 2의 보수 표기법부록 C 문법 요약___기본 표현식 문법___기본 명령문 문법___제어 구조와 분기(branch) 명령문___if-else 명령문___while 명령문___do-while 명령문___for 명령문___switch-case 명령문___break 명령문___continue 명령문___goto 명령문___return 명령문___throw 명령문___변수 선언___함수 선언___클래스 선언___열거형 선언부록 D 전처리 지시어___#define 지시어___## 연산자(결합)___defined 함수___#elif 지시어___#endif 지시어___#error 지시어___#if 지시어___#ifdef 지시어___#ifndef 지시어___#include 지시어___#line 지시어___#undef 지시어___미리 정의된 상수부록 E ASCII 코드부록 F 표준 라이브러리 함수___문자열(C 문자열) 함수___데이터 변환 함수___단일 문자 함수___수학 함수___난수 관련 함수___시간 관련 함수___strftime 함수를 위한 형식부록 G I/O 스트림 객체와 클래스___콘솔 스트림 객체___I/O 스트림 조작기___입력 스트림 함수___출력 스트림 함수___파일 I/O 함수부록 H STL 클래스와 객체___STL 문자열 클래스___ 템플릿___ 템플릿부록 I 용어집
이용현황보기
가상서가
원문구축 및 2018년 이후 자료는 524호에서 직접 열람하십시요.
도서위치안내: / 서가번호:
우편복사 목록담기를 완료하였습니다.
* 표시는 필수사항 입니다.
* 주의: 국회도서관 이용자 모두에게 공유서재로 서비스 됩니다.
저장 되었습니다.
로그인을 하시려면 아이디와 비밀번호를 입력해주세요. 모바일 간편 열람증으로 입실한 경우 회원가입을 해야합니다.
공용 PC이므로 한번 더 로그인 해 주시기 바랍니다.
아이디 또는 비밀번호를 확인해주세요