C++ポケットリファレンス「改訂第5版」

高橋晶/〔ほか〕著

発売日:2024年5月

  • C++ポケットリファレンス「改訂第5版」
  • C++ポケットリファレンス「改訂第5版」
版数
改訂第5版
ページ数
591p
ISBN
978-4-297-14165-3
著者情報
高橋 晶(タカハシ アキラ)
Preferred Networks所属。Boost C++ Librariesコントリビュータ。「新しい技術を、より多くのプロジェクトに積極的に取り入れてほしい」という願いから、C++とBoostに関する日本語情報を普及させるために、主にブログやコミュニティWebサイト(boostjp/cpprefjp)で活動している。C++ MIXというオフライン勉強会も主催している

安藤 敏彦(アンドウ トシヒコ)
フリープログラマ。初めてのC++との出会いは(たぶん)Borland C++。プログラミングのコミュニティやインターネット上で知り合ったC++のエキスパートたちに刺激を受け、それ以前よりC++への興味がさらに増した。その縁もあってこれまでに『C++テンプレートテクニック』『ストラウストラップのプログラミング入門』のレビュワーとして、C++に関する書籍と関わってきた。長く組込系でCやC++を使用していたが、紆余曲折を経て現在はPHPerになった。現在でも、気になることがあるとWandboxなどで短いC++コードを書いている

一戸 優介(イチノヘ ユウスケ)
株式会社オプティム所属。Microsoft MVP for Visual C++受賞(2015年)。学生の頃にWindowsアプリケーション作成のためActiveBasicに次いでC++を学び、その甲斐あってか、現職でも主にC++でアプリケーションを作成する役を任される。プライベートでもC++を使い、ブログや勉強会などで情報を発信し、少しでもC++の情報が充実すればと微力ながら努力している。C++を始めたきっかけは「猫でもわかる…」のWebサイトでC言語編の次にC++編が並んでいたことから

楠田 真矢(クスダ マサヤ)
プログラマー。学生の頃にC++を使い始め、プログラミングの楽しさに熱中し、そのままプログラマーとして働き始める。趣味では主に自分用のツールを開発している

湯朝 剛介(ユアサ コウスケ)
株式会社LabBase所属。プログラマのアルバイトでC++を本格的に始めた。初めはC++がよくわからなかったが、SNSで共著者を含むC++界隈の人たちと交流し、その技術に触れるうちに、よりC++らしいコードを書く喜びを知る。Sapporo.cppという札幌のC++コミュニティにも参加し、C++の面白さを広める活動もしていた。最近はRustやTypeScriptなども触りつつ、C++のさらなる進化を楽しみにしている。Microsoft MVP for Visual C++受賞(2015年)

¥3,520 税込

16 nanacoポイント

16 セブンマイル

セブン-イレブン受取り(送料無料)

発送目安

発売日(発売日以降は当日)~2日で発送

宅配(送料¥550税込)

発送目安

発売日(発売日以降は当日)~2日で発送

交通状況・天候の影響や注文が集中した場合等、お届けにお時間をいただく場合がございます。

商品説明

大好評のロングセラー『C++ポケットリファレンス』の改訂第5版。「逆引き形式で目的からすぐ探せる」「サンプルコードを見ながら具体的な実装のイメージがつかめる」という特徴で、困ったときにすぐ役立ちます。C++23に対応し、日常的なプログラミングを容易にする「文字列フォーマット付きの出力関数」「正常値かエラー値を代入できるエラーハンドリング用の型」「コルーチンを扱いやすくする型」をはじめ、「深層学習などで使われる浮動小数点数型」「コンパイル時と実行時で実装を分けるための構文」などの新機能を解説。もちろん、現場で使われているC++03からC++20にも対応しています。信頼と安心の1冊です。

C++プログラマー必携の『C++ポケットリファレンス』がリニューアル!
「逆引き形式で目的からすぐ探せる」「サンプルコードを見ながら具体的な実装のイメージがつかめる」という特徴はそのままに、C++23に対応しました。
信頼と安心の1冊です。

目次

はじめに
謝辞
本書の構成
本書の使い方

■■CHAPTER 1 C++とは
C++の歴史と特徴
主な処理系

■■CHAPTER 2 基本文法
プログラムの例
識別子
演算子
コメント

cv修飾子
型の別名宣言
型の自動推論と取得
構造化束縛
キャスト
動的な生成と破棄
COLUMN new/deleteとメモリリーク
サイズとアライメント
COLUMN アライメントとは?
リテラル
COLUMN 生文字リテラルのデリミター
COLUMN nullptrの型
右辺値参照とムーブセマンティクス
文(ステートメント)
スコープ
関数
クラス
メンバ変数/メンバ関数/メンバ型
継承
COLUMN 仮想関数と非仮想関数の違いと多態性
関数オブジェクト
オーバーロード
テンプレート
定数式
ラムダ式
COLUMN ラムダ式の書式の応用
コルーチン
プリプロセッサ
COLUMN 条件付き取り込みで使用される条件式
名前空間
属性

■■CHAPTER 3 エラーハンドリング
エラーハンドリングの概要
例外クラスを使い分ける
例外を送出しないことを明示する
システムのエラーを扱う
例外を持ち運ぶ
関数の失敗を無効な値として表す
関数から正常値かエラー値のどちらかを返す
アサーションを行う
コンパイル時にアサーションを行う
システムを終了させる

■■CHAPTER 4 文字列
概要
文字列オブジェクトを構築する
basic_stringリテラルで構築する
文字列オブジェクトの基本操作
文字列の長さを取得する
文字列を空にする

商品詳細

シリーズ名
Pocket Reference
出版社名
技術評論社
サイズ
19cm
対象年齢
一般
フォーマット
単行本

注意事項

本の帯に関して
帯つきでの出荷はお約束しておりません。
商品ページに、帯のみに付与される特典物等の表記がある場合でも、確実に帯つきでの出荷はお約束しておりません。
また、帯は商品の一部ではなく「広告扱い」のため、帯の有無・破損による交換や返品は承っておりません。
版・表紙について
版・表紙(カバー)のご指定は承っておりません。ご注文いただくタイミングによっては、お届けする商品の版や表紙が商品ページ上のものとは異なる場合がございます。
また、初版にのみにお付けしている特典(初回特典、初回仕様特典)がある商品は、商品ページに特典の表記がされている場合でも、無くなり次第終了となります。

あなたへのおすすめ