現場ですぐに使える! C/C++逆引き大全 560 の極意(ゲンバデスグニツカエル シーシープラプラギャクビキタイゼン ゴヒャクロクジュウノゴクイ)
プログラミング- 著者:
- 増田 智明(マスダ トモアキ)
- 出版社:
- 秀和システム
- 出版日:
- 2018年03月26日頃
- ISBN:
- 9784798054278
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
基礎から便利技までコーディングテクニックが満載!そのまま流用できる豊富なサンプルプログラム!アプリケーション開発に必要な知識をコンパクトに解説!27 の分類で目的のクラス、メソッドがすぐに探せる!
技書の森解説
C や C++ で開発していると、「この処理をどう書くか」をすぐに確認したい場面が頻繁に訪れます。本書は秀和システムの「逆引き大全」シリーズの C/C++ 版で、文字列操作、ファイル入出力、メモリ管理、数値計算、日付処理など実務で遭遇しやすい 560 のテーマを目的別に引けるリファレンスです。やりたいことからコード例にたどり着ける逆引き形式のため、文法は分かっているが具体的な書き方を忘れたときに手が止まりません。
位置づけとしては入門書ではなく、 C/C++ の基本文法を一通り学んだ人が手元に置く実装辞典です。一項目あたりのコード例は短くまとまっており、必要な箇所だけ拾い読みする使い方に向いています。言語仕様を体系的に深掘りする書籍や、設計思想を学ぶ本とは役割が異なりますが、日々のコーディングで「あの標準ライブラリ関数、引数の順番は何だったか」を即座に解決してくれる道具として、開発の横に長く置ける種類の本です。
この本に興味がある方におすすめ
この本に関連
増田 智明 の他の書籍
関連記事
OS / 低レイヤー本ガイド - コンピュータの仕組みを学ぶ技術書の選び方
OS、コンパイラ、ネットワークなど低レイヤーを学べる技術書の 4 ジャンルと、どこから始めるべきかの指針、賞味期限の見極め方を紹介します。
写経を超える - 技術書のコードを自分のプロジェクトに応用する方法
技術書のサンプルコードを写経するだけでは実力は伸びません。書籍のコードを自分のプロジェクトに応用し、実務で使える力に変える 5 つのステップを解説します。
体系的に学ぶ 安全な Web アプリケーションの作り方 第 2 版は初版と何が違うか - 買い直し判断ガイド
通称「徳丸本」こと体系的に学ぶ 安全な Web アプリケーションの作り方 第 2 版 (2018 年) と初版 (2011 年) の違いを出版社公表の改訂内容から整理。章の削除 / 新設 / 追加点の一覧と、初版所有者が買い直すべきかの判断基準を解説します。
関連用語
Template Method パターン
アルゴリズムの骨格を親クラスで定義し、具体的なステップをサブクラスに委ねるデザインパターン
抽象クラス
直接インスタンス化できず、サブクラスに共通のインターフェースと部分的な実装を提供するクラス
コードの不吉な匂い
リファクタリングが必要であることを示唆するコード上の兆候や構造的な問題のパターン
インターフェース分離の原則
SOLID の I - クライアントが使わないメソッドへの依存を強制しない原則
単一責任の原則
SOLID の S - クラスやモジュールが変更される理由は 1 つだけであるべきという設計原則
Ruby
開発者の生産性と楽しさを重視した、日本発のオブジェクト指向プログラミング言語