当サイトで扱っているテーマやそれに近しい分野から、直近1週間ぐらいの Web記事や書籍などの情報を紹介します。管理者が目を通したタイミングが遅いこともあるので、実際に公開された時期はもっと古い可能性があります。
「難易度」は、「入門」「初級」「中級」「上級」の4段階で、大体以下のような感覚で割り当てています。
当サイトで扱っているテーマから外れた情報については、X やはてなブックマークで扱っています。
本ページはアフィリエイトプログラムによる収益を得ています。ページ内のリンクから、各種販売サイトに移動して商品を購入されると、Programming Place 管理者に紹介料が支払われます。
C++ で、インスタンスを安全に正しく初期化するために、いくつもある初期化の方法の違いを整理して説明しています。
最新の Visual Studio 2026 18.0 で使えるようになる C++23、C++26 の機能について、Visual Studio 2022 v17.14 で使えた方法との違いを確認しながら紹介しています。
C++26 の標準ライブラリに追加される新しいコンテナ std::hive を紹介しています。
要素は大きめに確保された配列(ブロック)に割り当てられ、要素を削除するときには削除済みであるというマークを付けるにとどめています。こうすることで、要素を移動するコストや、イテレータやポインタが無効になることを避けられます。また、std::vector のように要素どうしが隙間なく並んでいる保証はありませんが、それでも std::list のようにばらばらな位置関係になるわけでもないため、キャッシュ効率が大きく落ちることも防がれています。つまり、std::vector と std::list の長所を併せ持ったような性質を持ちます。
C++ の次期規格に向けた提案文書の内容をまとめています。今回は 2025年5月分です。
C++ を小型で重要なシステムの開発(組み込みシステム、ファームウェア)に使うための戦略について、10回に分けて解説する連載記事の第3回目で、今回は、決定論的な動作を確保するために必要なことについて解説しています。
例外処理や動的なメモリ割り当てによって起こる問題を避けるため、エラーを検知する方法やエラー時の方針を明確にすることや、 C言語の配列を使うのではなく、std::array や std::span を使うことや、重要な情報を返す関数に [[nodiscard]] 属性を付けることなど、C++ の機能を活用することなどを提案しています。
JetBrains による C++開発者調査の 2025年度のレポートが公開されています。おもに使用している C++バージョンやツール、など、実際の C++開発者からの回答を集めてまとめられたものです。
Visual Studio で C++ による開発を行うときに見直すべきプロジェクトの各種設定項目を紹介しているスライドです。「ゲームプログラマーのための」はそこまで関係ない印象。
テックリブ株式会社、株式会社Legal Technology は、ITエンジニア向けの技術書が月額3080円(税込)で読み放題サービス「Tech Lib」を開始しました。
現在のところ、以下の10社が参加しており、それぞれが提供している技術書が対象になります。 - インプレス - エムディエヌコーポレーション - オーム社 - 近代科学社 - 翔泳社 - C&R研究所 - ソシム - ソーテック社 - マイナビ出版 - 丸善出版
Amazon が配信する電子書籍(Kindle)において、DRM を適用せずに EPUB や PDF でダウンロードするオプションを提供することを発表しました。対象になる電子書籍は、権利者がこのオプションを許可したものに限られます。
2026年1月20日から提供される予定です。
honto にて、「年末年始スーパーセール!【第1弾】ビジネス・IT『学びの本フェア』最大91%OFF:電子書籍」が実施されています。
対象になっている本の中から、当サイトの書籍紹介ページで紹介していて、おすすめ度が高いものをいくつかピックアップします。
| タイトル | リンク | 価格 | コメント |
|---|---|---|---|
| 独習C 新版 | honto 当サイト紹介ページ |
3300 ⇨ 2310 | |
| 独習C++ 新版 | honto 当サイト紹介ページ |
3718 ⇨ 2603 | |
| 問題解決力を鍛える!アルゴリズムとデータ構造 | honto 当サイト紹介ページ |
3300 ⇨ 2310 | |
| セジウィック:アルゴリズムC 第1~4部 | honto 当サイト紹介ページ |
9900 ⇨ 4950 | |
| 組込みソフトウェア開発のための構造化プログラミング | honto 当サイト紹介ページ |
2750 ⇨ 1925 | |
| ソフトウェア開発現場の「失敗」集めてみた。 | honto 当サイト紹介ページ |
2420 ⇨ 1694 | |
| GitLabに学ぶ パフォーマンスを最大化させるドキュメンテーション技術 | honto 当サイト紹介ページ |
1980 ⇨ 1386 | |
| 技術者のためのテクニカルライティング入門講座 第2版 | honto 当サイト紹介ページ |
2640 ⇨ 1848 | |
| 「技術書」の読書術 達人が教える選び方・読み方 | honto 当サイト紹介ページ |
2200 ⇨ 1540 |
Rakutenブックスにて、「スーパーDEAL!対象の本が最大50%ポイントバック!」が実施されています。終了は 12/26 (金) 9:59 です。
対象になっている本の中から、当サイトの書籍紹介ページで紹介していて、おすすめ度が高いものをいくつかピックアップします。
| タイトル | リンク | 価格 | コメント |
|---|---|---|---|
| 新・明解C言語 入門編 第2版 | Rakuten 当サイト紹介ページ |
2530 (230pt還元) | |
| 新・明解C言語 中級編 第2版 | Rakuten 当サイト紹介ページ |
2750 (250pt還元) | |
| 新・明解C言語 実践編 第2版 | Rakuten 当サイト紹介ページ |
2750 (250pt還元) | |
| プログラミング言語C++第4版 | Rakuten 当サイト紹介ページ |
9680 (880pt還元) | |
| 新・明解C言語で学ぶアルゴリズムとデータ構造 第2版 | Rakuten 当サイト紹介ページ |
2750 (250pt還元) | |
| 定本Cプログラマのためのアルゴリズムとデータ構造 | Rakuten 当サイト紹介ページ |
2750 (270pt還元) | |
| プログラマの数学 第2版 | Rakuten 当サイト紹介ページ |
2420 (220pt還元) |
当サイトでこの1週間に行った更新の内容を取り上げます。
| はてなブックマーク に保存 | Facebook でシェア | X で ポスト/フォロー |
| LINE で送る | noteで書く |
|
| 管理者情報 | プライバシーポリシー |