Weekly PPP Vol.63 | Programming Place Plus Weekly PPP

トップページWeekly PPP

Weekly PPP Vol.63 (’) 🔗

当サイトで扱っているテーマやそれに近しい分野から、直近1週間ぐらいの Web記事や書籍などの情報を紹介します。管理者が目を通したタイミングが遅いこともあるので、実際に公開された時期はもっと古い可能性があります。

「難易度」は、「入門」「初級」「中級」「上級」の4段階で、大体以下のような感覚で割り当てています。

当サイトで扱っているテーマから外れた情報については、Xはてなブックマークで扱っています。

本ページはアフィリエイトプログラムによる収益を得ています。ページ内のリンクから、各種販売サイトに移動して商品を購入されると、Programming Place 管理者に紹介料が支払われます。



C++で配列を関数に渡すとき・受け取るとき #C++ - Qiita 🔗

C++ で、関数に配列を渡すとき、受け取るときに取れる方法をまとめています。

C言語由来の方法はできるだけ避けて、可能なら C++20 の std::span を、あるいは std::vector や std::array を使うのがいいといえます。

関連ページ

【C++】shared_ptrはガベージコレクションではない:循環参照とラムダが生むリークの正体 #RAII - Qiita 🔗

動的に割り当てたメモリを自動的に解放できる std::sharded_ptr を使っても、解放がうまくいかない場合があることを説明しています。

どこで参照カウントが増えてしまうのか理解し、所有する必要がない場面では std::weak_ptr を使うことが必要です。

関連ページ

[C++]WG21月次提案文書を眺める(2025年09月) - 地面を見下ろす少年の足蹴にされる私 🔗

C++ の次期規格に向けた提案文書の内容をまとめています。

関連ページ

Time in C++: Closing Thoughts | Sandor Dargo’s Blog 🔗

<chrono> についての連載記事の第10回(最終回)です。

今回は、<chrono> を構成する要素を改めてまとめ、実際のプログラムで時間を取り扱うときの選択の指針を与えようとしています。

関連ページ

Modern C++ Firmware: Proven Strategies for Tiny, Critical Systems (Part 10/10) - John Farrier 🔗

C++ を小型で重要なシステムの開発(組み込みシステム、ファームウェア)に使うための戦略について、10回に分けて解説する連載記事の第10回目(最終回)。

今回は、ここまでに解説してきた内容を、実際のコード上に適用することに焦点をあて、必要な作業や手順をまとめています。

関連ページ

VisualStudio C++プログラム 文字エンコードを utf-8に変更する #UTF-8 - Qiita 🔗

Visual Studio で C++ のソースコード上に現れる文字列のエンコーディング方式を UTF-8 に変更する方法を説明しています。

関連ページ

「リンクリストはもう使われない」のか? 🔗

現代では、効率の優位性が低下し、リンクリスト(連結リスト)が有効に使える場面がなくなってしまったという話題に対して、いくつかの観点から、避けられるようになっている理由や、いまでも使える場面を簡単に整理しています。

関連ページ

Xユーザーのいっちー|ゲームプログラマー・プロデューサー出身のSS事業責任者&EM @辰巳電子工業さん: 「「ゲームプログラマーになるならC++は必須か」という議論があります。私の答えは 「C#(Unity)だけでプロとして業界に入る道は十分にある」 です。 一方で、C#から業界に入った型でも、C++を経験しておいた方がいいのは間違いがないと思いっています。」 / X 🔗

ゲームプログラマになるために C++ を学ぶことは必須かどうか、という議論に対して、C#(Unity)だけでプロとして業界に入る道は十分にある、という意見を述べています。また一方で、それでも C++ に触れておくことが有益であることと、その理由を述べています。

また、このポストに対する複数の意見が寄せられています。

honto - 【講談社】入門から応用まで!おとなのためのサイエンス本特集 最大50%OFF:電子書籍 🔗

honto にて、「【講談社】入門から応用まで!おとなのためのサイエンス本特集 最大50%OFF:電子書籍」が実施されています。終了は 2月19日(木)です。

対象になっている本の中から、当サイトの書籍紹介ページで紹介していて、おすすめ度が高いものをいくつかピックアップします。

タイトル リンク 価格 コメント
問題解決力を鍛える!アルゴリズムとデータ構造 honto
当サイト紹介ページ
3300 ⇨ 2310

楽天ブックス: スーパーDEAL!対象の本が最大50%ポイントバック! 🔗

Rakutenブックスにて、「スーパーDEAL!対象の本が最大50%ポイントバック!」が実施されています。終了は 2月10日(火)9:59 です。

対象になっている本の中から、当サイトの書籍紹介ページで紹介していて、おすすめ度が高いものをいくつかピックアップします。

タイトル リンク 価格 コメント
スッキリわかるC言語入門 第3版 Rakuten
当サイト紹介ページ
2970 (405pt還元) 最新の 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還元)
改訂新版 良いコード/悪いコードで学ぶ設計入門 Rakuten 3520 (320pt還元) 当サイト紹介ページ
プログラマの数学 第2版 Rakuten
当サイト紹介ページ
2420 (220pt還元)

Programming Place の更新履歴 🔗

当サイトでこの1週間に行った更新の内容を取り上げます。

過去のすべての更新履歴はこちらから

更新履歴 🔗





はてなブックマーク に保存 Facebook でシェア X で ポストフォロー
LINE で送る noteで書く rss1.0 取得ボタン RSS
管理者情報 プライバシーポリシー
先頭へ戻る