서강대학교 로욜라도서관

탑메뉴

전체메뉴

전체메뉴닫기


검색

상세정보

모던 C++ 프로그래밍 쿡북 : 100가지 레시피로 배우는 C++ 동작의 이해와 문제 해결

Bancila, Marius

상세정보
자료유형단행본
서명/저자사항모던 C++ 프로그래밍 쿡북 : 100가지 레시피로 배우는 C++ 동작의 이해와 문제 해결 / 마리우스 반실라 지음 ; 류영선 옮김
개인저자Bancila, Marius
류영선, 역
발행사항서울 : 에이콘, 2019
형태사항713 p. : 삽화 ; 24 cm
원서명Modern C++ programming cookbook :over 100 recioes to help you overcome your difficulties with C++ programming and gain a deeper understanding of the working of modern C++
ISBN9791161753348
일반주기 본서는 "Modern C++ programming cookbook : over 100 recioes to help you overcome your difficulties with C++ programming and gain a deeper understanding of the working of modern C++. 2017."의 번역서임
서지주기참고문헌(p. 703-708)과 색인수록
일반주제명C++ (Computer program language)
언어한국어

소장정보

서비스 이용안내
  • 찾지못한자료찾지못한자료
  • SMS발송SMS발송
메세지가 없습니다
No. 등록번호 청구기호 소장처/자료실 도서상태 반납예정일 예약 서비스
1 1348383 005.133 C5BN K 1관4층 일반도서 대출가능
찾지못한자료 SMS발송


서평 (0 건)

서평추가

서평추가
별점
별0점
  • 별5점
  • 별4.5점
  • 별4점
  • 별3.5점
  • 별3점
  • 별2.5점
  • 별2점
  • 별1.5점
  • 별1점
  • 별0.5점
  • 별0점
제목입력
본문입력

*주제와 무관한 내용의 서평은 삭제될 수 있습니다.

출판사 제공 책소개

출판사 제공 책소개 일부

★ 이 책에서 다루는 내용 ★

■ 스레딩과 동시성의 표준 지원을 이해하고 기본 태스크를 수행하는 방법 학습하기
■ C++17 파일시스템 라이브러리 깊이 파헤치기
■ 다양한 타입의 문자열로 작업하고 편집의 다양한 측면 살펴보기
■ 현대 기능에 중점을 둔 함수, 람다 표현식, 호출 가능한 객체 탐색하기
■ 표준 라이브러리를 활용하고 컨테이너, 알고리즘, 반복자 I/O, 시간, 유틸리티로 작업하기
■ 정규 표현식을 사용해 텍스트를 검색하고 대체 문제 해결하기
■ 개발자가 접하는 공통적인 문제를 해결하기 위해 string_view, any, optional, variant 타입을 포함한 표준 라이브러리에 새롭게 추가된 유틸리티 사용하기
■ 널리 사용되는 C++용 테스트 프레임워크를 알아보고 여러 가지 유용한 패턴과 관용어 구현하기


★ 이 책의 대상 독자 ★

이 책은 경험과 지식 수준에 상관없이 볼 수 있는 책으로, 모든 C++ 개발자를 대상으로 한다. 언어를 마스터하고 왕성한 현대 C++ 개발자가 되길 원하는 초급 또는 중급 수준의 C...

출판사 제공 책소개 전체

★ 이 책에서 다루는 내용 ★

■ 스레딩과 동시성의 표준 지원을 이해하고 기본 태스크를 수행하는 방법 학습하기
■ C++17 파일시스템 라이브러리 깊이 파헤치기
■ 다양한 타입의 문자열로 작업하고 편집의 다양한 측면 살펴보기
■ 현대 기능에 중점을 둔 함수, 람다 표현식, 호출 가능한 객체 탐색하기
■ 표준 라이브러리를 활용하고 컨테이너, 알고리즘, 반복자 I/O, 시간, 유틸리티로 작업하기
■ 정규 표현식을 사용해 텍스트를 검색하고 대체 문제 해결하기
■ 개발자가 접하는 공통적인 문제를 해결하기 위해 string_view, any, optional, variant 타입을 포함한 표준 라이브러리에 새롭게 추가된 유틸리티 사용하기
■ 널리 사용되는 C++용 테스트 프레임워크를 알아보고 여러 가지 유용한 패턴과 관용어 구현하기


★ 이 책의 대상 독자 ★

이 책은 경험과 지식 수준에 상관없이 볼 수 있는 책으로, 모든 C++ 개발자를 대상으로 한다. 언어를 마스터하고 왕성한 현대 C++ 개발자가 되길 원하는 초급 또는 중급 수준의 C++ 개발자에게 이상적이다. 숙련된 C++ 개발자에게는 C++11, C++14, C++17 언어 및 라이브러리 기능에 관해서 수시로 편리하게 사용할 수 있는 좋은 참고 자료가 될 것이다. 이 책은 초급, 중급, 고급 수준의 100가지 이상의 레시피로 구성돼 있다. 모든 레시피는 C++에 대한 사전 지식이 필요하며, 여기에는 함수, 클래스, 템플릿, 네임스페이스, 매크로 등이 포함된다.
그러므로 언어에 익숙하지 않은 독자라면 먼저 핵심 기능에 익숙해지도록 C++ 입문서부터 읽고 나서 이 책과 함께하는 것이 좋다.


★ 이 책의 구성 ★

1장. '현대 핵심 언어 특징 배우기'에서는 타입 유추, 균일한 초기화, 범위가 지정된 enum, 범위 기반 루프, 구조화 바인딩을 포함한 최신 핵심 언어 기능을 설명한다.
2장. '숫자와 문자열로 작업하기'에서는 숫자와 문자열을 변환하는 방법, 의사 난수를 생성하는 방법, 정규 표현식을 사용하는 방법, 다양한 문자열 타입에 대해 설명한다.
3장. '함수'에서는 디폴트 함수와 삭제된 함수, 가변 템플릿, 람다 표현식과 고차 함수에 대해 자세히 알아본다.
4장. '전처리기와 컴파일'에서는 조건부 컴파일을 수행하는 방법을 시작으로 컴파일 타임 어서션, 코드 생성, 또는 컴파일러에 속성 암시 등과 같은 컴파일의 다양한 측면을 살펴본다.
5장. '표준 라이브러리 컨테이너와 알고리즘, 반복자'에서는 몇 가지 표준 컨테이너와 다양한 알고리즘을 소개하고, 자신만의 임의 접근 반복자를 작성하는 방법을 배운다.
6장. '범용 유틸리티'에서는 chrono 라이브러리의 any, optional, variant 타입에 대해 자세히 알아보고 타입 특성을 배운다.
7장. '파일과 스트림 작업'에서는 스트림을 읽고 쓰는 방법, I/O 조작자를 사용해 스트림을 제어하고 파일시스템 라이브러리를 탐색하는 방법을 설명한다.
8장. '스레딩과 동시성 활용'에서는 스레드, 뮤텍스, 잠금, 조건 변수, 프라미스, 퓨처, 아토믹 타입과 작업하는 방법을 알려준다.
9장. '견고성과 성능'에서는 예외와 상수 정확성, 타입 변환, 스마트 포인터, 이동 시맨틱에 중점을 두고 알아본다.
10장. '패턴과 관용어 구현'에서는 핌플(PIMPL) 관용어, 비가상 인터페이스 관용어, 또는 CRTP 등과 같은 여러 가지 유용한 패턴과 관용어를 다룬다.
11장. '테스트 프레임워크 탐색'에서는 가장 널리 사용되는 세 가지 테스트 프레임워크인 Boost.Test, 구글 테스트, 캐치를 시작하는 데 도움이 될 만한 내용들을 소개한다.
이전 다음

함께 비치된 도서