C++

C++

【C++】std::optionalとは?|「値が無い」を安全に表現する仕組み

C++

【C++】例外安全性の3段階保証とは?|強い保証・基本保証・無例外保証を実例で解説

C++

【C++】explicitキーワードとは?|意図しない暗黙の型変換を防ぐ

C++

【C++】friend関数・friendクラスとは?|カプセル化の例外を使いこなす

C++

【C++】多重継承とダイヤモンド問題とは?|仮想継承で重複を解消する仕組み

C++

【C++】ラムダ式とは?|関数や処理をその場で作って渡す仕組み

C++

【C++】キャストとは?|static_cast・dynamic_cast・reinterpret_cast・const_castの使い分け

C++

【C++】RAIIとは?|リソース管理の基本思想をゲーム開発で理解する

C++

【C++】std::functionとは?|関数やラムダを変数に入れて渡す仕組み

C++

【C++】* ・ & ・ -> の意味と使い分けとは?|ポインタの記号を初心者向けに整理