当サイトで扱っているテーマやそれに近しい分野から、直近1週間ぐらいの Web記事や書籍などの情報を紹介します。管理者が目を通したタイミングが遅いこともあるので、実際に公開された時期はもっと古い可能性があります。
「難易度」は、「入門」「初級」「中級」「上級」の4段階で、大体以下のような感覚で割り当てています。
当サイトで扱っているテーマから外れた情報については、X やはてなブックマークで扱っています。
本ページはアフィリエイトプログラムによる収益を得ています。ページ内のリンクから、各種販売サイトに移動して商品を購入されると、Programming Place 管理者に紹介料が支払われます。
C++ の新しいバージョンでの新機能を紹介していく連載の第2回。今回は C++23 から、静的な operator()/operator[] と多次元対応された operator[]、assume属性、エスケープシーケンスの区切り文字を簡単に取り上げています。
C++ で template を使ったコードで、理解し難いコンパイルエラーが出た経験をもとに、その理由を理解するために template の基礎と周辺知識を解説している記事です。全7回に分かれていますが、1つ1つはそこまで長い記事ではありません。
C++26 で追加された std::is_within_lifetime について、どのような機能で、どのような場面で役立つのかを解説しています。
C++23 で追加された、多次元対応の operator[] を紹介しています。
C++ で UB(Undefined Behavior、未定義動作)を含んだプログラムが、コンパイラの違いや最適化の有無などの状況の違いによって、さまざまに異なる想定外のコードを生成することを説明しています。UB はつねに、ひどく悪いものであって、避けなければなりません。
C/C++ を使って Windows API を利用すると、min と max というマクロが定義されていて、std::min関数や std::max関数などがマクロ置換によって破壊されてしまう問題を紹介しています。
原因が分からない不具合が起きたとき、どのように調査・解決していくか、優れたエンジニアの思考のしかたを9つのパターンで簡潔にまとめています。
毎年恒例の「ITエンジニア本大賞」の 2026年版の技術書部門とビジネス書部門の大賞が、それぞれ 『ことばの意味を計算するしくみ』と『エンジニアの持続的成長37のヒント』に決定しました。また、特別賞2冊も発表されています。
Rakutenブックスにて、「スーパーDEAL!対象の本が最大50%ポイントバック!」が実施されています。終了は 2月23日(月)9:59 です。
対象になっている本の中から、当サイトの書籍紹介ページで紹介していて、おすすめ度が高いものをいくつかピックアップします。
| タイトル | リンク | 価格 | コメント |
|---|---|---|---|
| スッキリわかるC言語入門 第3版 | Rakuten 当サイト紹介ページ |
2970 (270pt還元) | 最新の C23 にも対応した近代的な入門書 |
| 新・明解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 当サイト紹介ページ |
3080 (280pt還元) | |
| プログラマの数学 第2版 | Rakuten 当サイト紹介ページ |
2420 (220pt還元) |
当サイトでこの1週間に行った更新の内容を取り上げます。
| はてなブックマーク に保存 | Facebook でシェア | X で ポスト/フォロー |
| LINE で送る | noteで書く |
|
| 管理者情報 | プライバシーポリシー |