간편결제, 신용카드 청구할인
카카오페이 3,000원
(카카오페이 결제 시 최대할인 3천원 / 5만원 이상 결제, 기간 중 1회)
PAYCO(페이코) 최대 5,000원 할인
(페이코 신규 회원 및 90일 휴면 회원 한정)
북피니언 롯데카드 30% (13,860원)
(최대할인 3만원 / 3만원 이상 결제)
EBS 롯데카드 20% (15,840원)
(최대할인 3만원 / 3만원 이상 결제)
인터파크 NEW 우리V카드 10% (17,820원)
(최대할인 3만원 / 3만원 이상 결제)
인터파크 현대카드 7% (18,420원)
(최대할인 3만원 / 3만원 이상 결제)
Close

C++ 200제 : 초보자를 위한[2판]

소득공제

2013년 9월 9일 이후 누적수치입니다.

판매지수 307
?
판매지수란?
사이트의 판매량에 기반하여 판매량 추이를 반영한 인터파크 도서에서의 독립적인 판매 지수입니다. 현재 가장 잘 팔리는 상품에 가중치를 두었기 때문에 실제 누적 판매량과는 다소 차이가 있을 수 있습니다. 판매량 외에도 다양한 가중치로 구성되어 최근의 이슈도서 확인시 유용할 수 있습니다. 해당 지수는 매일 갱신됩니다.
Close
공유하기
  • 저 : 박준태
  • 출판사 : 정보문화사
  • 발행 : 2018년 04월 30일
  • 쪽수 : 410
  • 제품구성 : 전1권
  • ISBN : 9788956747828
정가

22,000원

  • 19,800 (10%할인)

    1,100P (5%적립)

할인혜택
적립혜택
  • I-Point 적립은 출고완료 후 14일 이내 마이페이지에서 적립받기한 경우만 적립됩니다.
  • 추가혜택
    배송정보
    •  당일배송을 원하실 경우 주문시 당일배송을 선택해주세요.
    • 서울시 강남구 삼성로 512변경
    • 배송지연보상 안내
    • 무료배송
    • 해외배송가능
    주문수량
    감소 증가
    • 북카트 담기
    • 바로구매
    • 매장픽업
    • 이벤트/기획전

    • 연관도서

    • 사은품(7)

    책소개

    C++ 개발자가 되기 위한 기본 지식 쌓기!

    C++ 공부하기 위한 입문자가 개발 환경을 구축하기 위해 Visual Studio를 설치하고 시작할 수 있도록 자세하게 안내하면서 시작한다. 다양한 분야에서 활용되는 C++은 내가 원하는 일을 하게 할 수 있는 장점을 가진 언어이다. 기초부터 실력을 다지고 응용하여 정규표현식과 JSON까지 정보문화사 홈페이지(www.infopub.co.kr) 자료실에서 다운받아 예제별로 직접 따라해 보고 결과값을 확인해 볼 수 있다. 또한 학습 중 궁금한 사항은 저자 홈페이지(codingcoding.tistory.com)에서 피드백이 가능하므로 누구나 쉽게 시작할 수 있다.

    출판사 서평

    200개의 예제로 C++ 마스터하기!

    전세계에서 가장 많이 사용되는 언어 중 하나인 C++은 게임, 임베디드, 서버, 네트워크 등 다양한 분야에서 사용되고 있다. 그만큼 응용 분야가 다양하기 때문에 다양한 업종에서 유용하게 활용 가능하다. C++을 다루게 된다면 폭넓은 분야에서 실무를 경험할 수 있으며, 깊은 안목 또한 갖게 된다. 이 책에서는 개발자가 되기 위한 C++ 기본 지식을 소개하고, 현업에서 접목할 수 있는 C++11의 Algorithm 항목도 안내한다. 입문자라면 직접 소스 코드를 타이핑하고 결과값을 확인하는 것이 중요하므로 예제를 활용하여 다양하게 변형시키며 학습할 수 있다.

    목차

    PART 1 입문// C++ 프로그래밍 시작하기
    001 C++ 프로그래밍 시작하기
    002 콘솔창에 출력하기(cout, cin, endl)
    003 변수 배우기
    004 상수 배우기(const)
    005 사칙연산 배우기(+, -, *, /)
    006 사칙연산 축약하기(+, -, *, /)
    007 자료형 이해하기(char, int, double, bool, string)
    008 조건문 배우기(if ~ else)
    009 순환문 배우기(for)
    010 배열 배우기([크기])
    011 함수 배우기( () )
    012 주석 배우기(//, /* */)
    013 네임스페이스 배우기(namespace)
    014 #include 배우기
    015 스코핑룰 이해하기( {} )

    PART 2 초급// C++ 프로그래밍 기초 다지기
    016 문자형 변수 이해하기(char)
    017 문자열형 변수 이해하기(string)
    018 정수형 변수 이해하기(int)
    019 실수형 변수 이해하기(double)
    020 논리형 변수 이해하기(bool)
    021 대입 연산자 이해하기(=)
    022 부호 연산자 이해하기(+, -)
    023 증감 연산자 이해하기(++, --)
    024 관계 연산자 이해하기(==, !=, [, [=, ], ]=)
    025 논리 연산자 이해하기(and(&&), or(||), not(!))
    026 조건부 삼항 연산자 이해하기(? :)
    027 쉼표 연산자 이해하기(,)
    028 비트 연산자 이해하기(&, |, ^, ~, [[, ]])
    029 캐스트 연산자 이해하기(static_cast)
    030 명시적 변환 이해하기( ( ) )
    031 자료형의 크기 이해하기(sizeof)
    032 중첩 조건문 이해하기(if~else if~else)
    033 중첩 조건문으로 가장 큰 수 찾기(if~else)
    034 중첩 순환문 이해하기(for~continue~break)
    035 순환문으로 특정 문자 개수 구하기(for)
    036 순환문으로 홀수, 짝수 찾기(for)
    037 조건 선택문 이해하기(switch~case~default)
    038 조건 순환문 이해하기 ①(while~continue~break)
    039 조건 순환문 이해하기 ②(do~while~continue~break)
    040 반복문을 이용하여 구구단(15단) 출력하기
    041 반복문을 이용하여 피보나치 수열 출력하기
    042 반복문을 이용하여 피라미드 출력하기
    043 실수 소수점 버리기 올리기(floor, ceil)
    044 실수 반올림하기(round)
    045 절대값과 제곱수 구하기(abs, fabs, pow)
    046 몫과 나머지 구하기(%)
    047 제곱근 구하기(sqrt)
    048 소수점 분리하기(modf)
    049 난수 생성하기(srand, rand)
    050 무작위로 문자열과 배열 섞기(random_shuffle)
    051 날짜와 시간을 문자열로 변환하기(localtime)
    052 지나간 시간 알아내기(time)
    053 문자열 비교하기(stringcompare)
    054 문자열 조회하기(find)
    055 문자열 길이 구하기(length)
    056 문자열 대소문자 변환하기(toupper, tolower)
    057 문자열 합치기(+=)
    058 문자열 중간에 문자열 추가하기(insert)
    059 문자열 일부 지우기(erase)
    060 문자열 이동하기(move)
    061 문자열에서 특정 문자만 제거하기(erase, remove)
    062 문자열 일부 교체하기(replace)
    063 문자열을 정수로 변환하기(stoi)
    064 문자열을 숫자로 변환하기(stringstream)
    065 문자열 정렬하기(sort)
    066 문자열 뒤집기(reverse)
    067 숫자를 문자열로 변환하기(to_string)
    068 정수와 문자의 최대/최소값 알아내기(min, max)
    069 포인터 이해하기(*)
    070 포인터 변수 사용하기
    071 포인터 배열 사용하기
    072 지역 변수 이해하기
    073 전역 변수 이해하기(extern)

    PART 3 중급// C++ 프로그래밍 실력 다지기
    074 Call by Value 이해하기
    075 Call by Reference 이해하기
    076 Call by Address 이해하기
    077 const 변수 이해하기
    078 const 포인터 이해하기
    079 enum 이해하기
    080 enum class 이해하기
    081 1차원, 2차원 배열 초기화하기
    082 1차원 배열 사용하기
    083 1차원 배열 함수 인자 사용하기
    084 2차원 배열 사용하기
    085 2차원 배열 함수 인자 사용하기
    086 배열 일부 변경하기(fill)
    087 배열 일부 변경하기(fill_n)
    088 구조체 사용하기(struct)
    089 구조체를 함수 인자로 사용하기
    090 구조체 초기화하는 방법 ①
    091 구조체 초기화하는 방법 ②
    092 구조체 초기화하는 방법 ③
    093 파일을 한 줄씩 읽기(ifstream, get)
    094 파일을 한 줄씩 읽기(ifstream, getline)
    095 파일 내용을 모두 읽기(stringstream)
    096 텍스트를 파일에 쓰기(ofstream)
    097 프로그램 실행 폴더 알아내기(current_path)
    098 폴더 존재 여부 확인하기(exists)
    099 하위 폴더 목록 확인하기(directory_iterator)
    100 폴더 생성, 복사, 삭제하기(filesystem)
    101 파일 복사, 삭제하기(copy, remove)
    102 파일 존재 여부 확인하기(good)
    103 파일 크기 확인하기(file_size)
    104 클래스 정의하기(class)
    105 클래스 생성자 정의하기
    106 클래스 복수 생성자 정의하기
    107 클래스 default 생성자(default)
    108 클래스 생성자 초기화 리스트
    109 클래스 소멸자 정의하기(~)
    110 동적 메모리 할당(new, delete)
    111 static 클래스 이해하기(static)
    112 객체지향 정보은닉 이해하기(hiding)
    113 객체지향 캡슐화 이해하기(Encapsulation)
    114 객체지향 상속 이해하기(Inheritance)
    115 클래스 상속 ① Has-A 관계
    116 클래스 상속 ② Is-A 관계
    117 클래스 상속 ③ Not-A 관계
    118 friend 클래스 사용하기(friend)
    119 Friend 함수 사용하기
    120 함수 오버로딩 이해하기
    121 함수 오버라이딩 이해하기
    122 디폴트 매개변수 이해하기
    123 type_tratis 사용하기 ①(정수, enum, signed)
    124 type_tratis 사용하기 ②(empty, array, same)
    125 type_tratis 사용하기 ③(conditional)
    126 함수 템플릿 사용하기(template)
    127 클래스 템플릿 사용하기(template [class T])
    128 가변인자 템플릿 사용하기(typename... T)
    129 가변인자 함수 사용하기(C언어 스타일)
    130 인라인 함수 사용하기(inline)
    131 예외 처리 이해하기(try catch exception)
    132 예외 처리 응용하기(char, int)
    133 예외 처리 응용하기(사용자 정의, runtime_error)
    134 Thread 사용하기(join, sleep)
    135 Thread 사용하기(detach)

    PART 4 활용// C++ 프로그래밍 응용 다지기
    136 atomic 사용하기(init, store, load)
    137 atomic 사용하기(exchange)
    138 atomic 사용하기(compare_exchange_weak)
    139 atomic 사용하기(add, sub)
    140 typedef 사용하기
    141 using 사용하기
    142 auto 사용하기
    143 decltype 사용하기
    144 constexpr 사용하기
    145 pair 사용하기
    146 tuple 사용하기(make tuple, get)
    147 tuple 사용하기(tie)
    148 tuple 사용하기(cat)
    149 tuple 사용하기(sizeof)
    150 tuple 사용하기(비교연산)
    151 tuple 사용하기(piecewise_construct)
    152 vector 사용하기(assign, at, front, back, empty, size)
    153 vector 사용하기(벡터 수정)
    154 컨테이너와 배열 복사하기(copy)
    155 반복자 iterator 사용하기
    156 list 삽입, 정렬, 중복 값 제거하기, 합치기(sort, unique, merge)
    157 list 특정 요소 삭제, 역순 재배치(remove, reverse)
    158 list 합치기, 이어 붙이기(merge, splice)
    159 array 삽입, 수정, 복사하기(fill, at, copy)
    160 map 삽입, 수정하기(insert, at)
    161 map 검색, 삭제하기(find, erase)
    162 bitset 초기화 방법, 비트 상태 조회하기
    163 bitset 수정하기, 문자열 변환, 숫자 변환
    164 bitset 비트 연산하기(|, &, ^, [[, ]])
    165 람다 기본 사용 방법 익히기([]())
    166 람다에서 특정 조건 검색하기(find_if, count_if)
    167 for each 반복문 사용하기(C++/CLI)
    168 for_each 반복문 사용하기(표준)
    169 구간 지정 for문 사용하기
    170 조건에 모든 요소가 맞는지 검사하기(all_of)
    171 조건에 맞는 요소가 있는지 검사하기(any_of)
    172 조건에 맞는 요소가 없는지 검사하기(none_of)
    173 정렬되어 있는지 확인하기(is_sorted)
    174 요소의 범위 비교하기(is_permutation)
    175 영역의 최소, 최대값 확인하기(minmax_element)
    176 반복자 iterator 거리 구하기(distance)
    177 조건에 맞춰 영역을 분할하기(partition, partition_point)
    178 분할한 영역 저장하기(partition_copy)
    179 조건에 맞는 데이터 복사하기(copy_if)
    180 원하는 개수만큼 복사하기(copy_n)
    181 두 영역의 차집합 구하기(set_difference)
    182 실수가 0이 아닌지 확인하기(isnormal)
    183 Not a Number(NAN) 확인하기(isnan)
    184 좌변이 우변보다 큰지 확인하기(isgreater)
    185 좌변이 우변보다 작은지 확인하기(isless)
    186 두 숫자의 차이를 확인하기(fdim)

    PART 5 실무// C++ 실무 응용 - 정규표현식, JSON
    187 일치하는지 확인하기, 숫자 찾기(regex_match, regex_search)
    188 문자열 일부 변경하기(regex_replace)
    189 첫 번째 결과만 변경하기(regex_replace)
    190 모든 숫자 찾기(regex_search)
    191 Go-로 시작하는 단어 찾기(regex-search)
    192 R 또는 r로 시작하는 문자열 찾기(regex_match)
    193 시작, 끝 문자로 문자열 찾기(regex_match)
    194 문자열의 모든 단어 찾기(regex_iterator)
    195 Json 사용하기 - 설치하기(jsoncpp)
    196 Json 파일에 내용 쓰기(Value, StyledWriter)
    197 Json 파일 내용 읽기(Readerparse)
    198 Json 배열처럼 읽고 쓰기(append)
    199 Json 원하는 자료형으로 읽기(get, as)
    200 Json 요소 크기 확인하기(size)

    관련이미지

    저자소개

    생년월일 -
    출생지 -
    출간도서 1종
    판매수 41권

    프로그래머로서 C++ 개발 경험을 많은 분야에서 다양하게 쌓았습니다. 현재 C# 기반의 프레임워크 개발 업무를 담당하고 있으며, Qt를 활용한 리눅스 플랫폼용 24시간 장비 제어 프로그램 개발에도 경험이 있습니다. 백발의 프로그래머로 은퇴하는 것을 목표로 일과 집필에 열정을 쏟고 있습니다. 좋아하는 말은 "처음엔 다들 몰라요. 하다 보면 아는 거죠"입니다.
    업무 외적으론 대한민국 수도 한양에 살며, 역사에 관심이 많습니다. 하지만 역사를 좋아하는 개발자가 동료인 적은 없었습니다. 또한, 버는 것보다 쓰는 것이 더 많은 인생을 살다가 최근 재테크에도 관심

    펼쳐보기

    이 책과 내용이 비슷한 책 ? 내용 유사도란? 이 도서가 가진 내용을 분석하여 기준 도서와 얼마나 많이 유사한 콘텐츠를 많이 가지고 있는가에 대한 비율입니다.

      리뷰

      0.0 (총 0건)

      기대평

      작성시 유의사항

      평점
      0/200자
      등록하기

      기대평

      8.0

      교환/환불

      교환/환불 방법

      ‘마이페이지 > 취소/반품/교환/환불’ 에서 신청함, 1:1 문의 게시판 또는 고객센터(1577-2555) 이용 가능

      교환/환불 가능 기간

      고객변심은 출고완료 다음날부터 14일 까지만 교환/환불이 가능함

      교환/환불 비용

      고객변심 또는 구매착오의 경우에만 2,500원 택배비를 고객님이 부담함

      교환/환불 불가사유

      반품접수 없이 반송하거나, 우편으로 보낼 경우 상품 확인이 어려워 환불이 불가할 수 있음
      배송된 상품의 분실, 상품포장이 훼손된 경우, 비닐랩핑된 상품의 비닐 개봉시 교환/반품이 불가능함

      소비자 피해보상

      소비자 피해보상의 분쟁처리 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 따라 비해 보상 받을 수 있음
      교환/반품/보증조건 및 품질보증 기준은 소비자기본법에 따른 소비자 분쟁 해결 기준에 따라 피해를 보상 받을 수 있음

      기타

      도매상 및 제작사 사정에 따라 품절/절판 등의 사유로 주문이 취소될 수 있음(이 경우 인터파크도서에서 고객님께 별도로 연락하여 고지함)

      배송안내

      • 인터파크 도서 상품은 택배로 배송되며, 출고완료 1~2일내 상품을 받아 보실 수 있습니다

      • 출고가능 시간이 서로 다른 상품을 함께 주문할 경우 출고가능 시간이 가장 긴 상품을 기준으로 배송됩니다.

      • 군부대, 교도소 등 특정기관은 우체국 택배만 배송가능하여, 인터파크 외 타업체 배송상품인 경우 발송되지 않을 수 있습니다.

      • 배송비

      도서(중고도서 포함) 구매

      2,000원 (1만원이상 구매 시 무료배송)

      음반/DVD/잡지/만화 구매

      2,000원 (2만원이상 구매 시 무료배송)

      도서와 음반/DVD/잡지/만화/
      중고직배송상품을 함께 구매

      2,000원 (1만원이상 구매 시 무료배송)

      업체직접배송상품 구매

      업체별 상이한 배송비 적용