VisualC++2022 パーフェクトマスター(ビジュアルシープラプラニセンニジュウニパーフェクトマスター)
プログラミング- 著者:
- 金城俊哉(キンジョウトシヤ)
- 出版社:
- 秀和システム
- 出版日:
- 2022年03月12日頃
- ISBN:
- 9784798066219
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
Visual C++は、無料で配布されているオブジェクト指向に対応した強力なプログラミング言語です。本書は、 Windows アプリを開発したい方に向けて、標準 C++および C++/CX の基礎から主要機能、ユニバーサルアプリ開発までを効率よく学べるパーフェクトガイドです。たくさんのサンプルコードを用意し、ソースコードの構造やプログラムが実行される手順を解説しており、はじめて C++を学ぶ人でもプログラムのコツが身につきます。
2022 年版への改訂では「自然言語処理」に使われる形態素解析を取り入れて、さらに高度な会話機能を盛り込んでいます。
Chapter1 Visual C++の概要と開発環境の準備
Chapter2 C++の文法
Chapter3 演算子の働き
Chapter4 制御構造
Chapter5 配列の利用
Chapter6 string クラス
Chapter7 関数の利用
Chapter8 ポインターの機能と使い方
Chapter9 構造体、列挙体、共用体
Chapter10 クラスの作成と活用
Chapter11 オブジェクト指向に基づいたクラスの活用
Cahpter12 STL と入出力ストリーム、ファイルストリーム
Chapter13 ユニバーサル Windows アプリの開発
Chapter14 ユニバーサル Windows アプリの開発 (プログラミング編)
資料
Chapter1 Visual C++の概要と開発環境の準備
Chapter2 C++の文法
Chapter3 演算子の働き
Chapter4 制御構造
Chapter5 配列の利用
Chapter6 string クラス
Chapter7 関数の利用
Chapter8 ポインターの機能と使い方
Chapter9 構造体、列挙体、共用体
Chapter10 クラスの作成と活用
Chapter11 オブジェクト指向に基づいたクラスの活用
Cahpter12 STL と入出力ストリーム、ファイルストリーム
Chapter13 ユニバーサル Windows アプリの開発
Chapter14 ユニバーサル Windows アプリの開発 (プログラミング編)
資料
技書の森解説
C++ を Windows 環境で学びたいとき、言語仕様の解説書と IDE の操作ガイドが分かれていると、両方を行き来する手間が学習の障壁になります。本書は Visual Studio 2022 を前提に、 IDE のプロジェクト作成からビルド、デバッグの操作を示しながら、 C++ の文法・オブジェクト指向・標準ライブラリを順を追って解説する「全部入り」のリファレンス型入門書です。
秀和システムの「パーフェクトマスター」シリーズに共通する特徴として、ページ数が多く網羅性が高い点が挙げられます。変数・制御構造のような基礎から、クラス設計、テンプレート、例外処理、ファイル入出力まで広範にカバーしているため、 C++ を初めて触る人が一冊で基本文法を通して見渡す用途に向いています。画面キャプチャが豊富で、コンパイルエラーの場所を Visual Studio 上でどう確認するかといった実作業の細部にも触れています。
ただし、 C++ は言語仕様が非常に広大であり、本書だけでムーブセマンティクスやメモリモデルの深い理解に到達するわけではありません。あくまで Visual Studio を使って C++ の全体像を把握する最初の足場として使い、必要に応じてより専門的な書籍へ進むのが効果的です。
この本に興味がある方におすすめ
この本に関連
金城俊哉 の他の書籍
関連記事
ソフトウェア開発の歴史を変えた 5 冊の技術書
アルゴリズムの学問化からコードの可読性革命まで、ソフトウェア開発の方向性を決定づけた 5 冊の技術書を、時代背景とエピソードとともに紹介します。
体系的に学ぶ 安全な Web アプリケーションの作り方 第 2 版は初版と何が違うか - 買い直し判断ガイド
通称「徳丸本」こと体系的に学ぶ 安全な Web アプリケーションの作り方 第 2 版 (2018 年) と初版 (2011 年) の違いを出版社公表の改訂内容から整理。章の削除 / 新設 / 追加点の一覧と、初版所有者が買い直すべきかの判断基準を解説します。
JavaScript / TypeScript 本ガイド - 入門から型で守る実務コードまで
JavaScript と TypeScript を 1 本の学習ルートとして捉えた技術書の選び方。JavaScript の入門書、言語の背骨を通す体系書、TypeScript の型システムを設計の武器にする本、React/Next.js の実践書まで 2026 年 8 月時点の定番で案内します。
関連用語
ファクトリパターン
オブジェクトの生成ロジックをカプセル化し、生成方法の詳細を隠蔽するデザインパターン
S3 ライフサイクル
S3 オブジェクトのストレージクラスを自動的に移行し、コストを最適化する機能
オブジェクト指向
データと操作をオブジェクトとしてまとめ、現実の概念に近づけて設計する考え方
Scala
オブジェクト指向と関数型を融合した JVM 言語。大規模データ処理でも使われる
抽象クラス
直接インスタンス化できず、サブクラスに共通のインターフェースと部分的な実装を提供するクラス
Template Method パターン
アルゴリズムの骨格を親クラスで定義し、具体的なステップをサブクラスに委ねるデザインパターン