C++
C++
C++ 【C++】std::sortの比較関数に「<=」を書くとどうなる?|Debugだけ止まる「invalid comparator」と、Releaseで静かに崩れる並びを実測
C++ 【C++】mapの[]で「調べただけ」なのに要素が増える原因とは?|存在しないキーを調べたときの動きを実測して、find・at・try_emplaceで直す
C++ 【C++】vectorのpush_backが遅い原因とは?|reserveで再確保を止める効果と、noexcept忘れ・reserveしてもsizeが増えない罠を実測
C++ 【C++】値渡し・ポインタ渡し・参照渡しの違いとは?|コピーの回数・書き換わるか・速さを実測して、使い分けを整理
ゲーム制作 【DirectX11】HLSLのシェーダーコンパイルエラーの読み方とは?|D3DCompileのエラーメッセージを取り出して、よく出る8種類の文面と「次の行を指す」罠を確かめる
ゲーム制作 【DirectX11】テクスチャが真っ黒になる・色がおかしい原因とは?|SRV・サンプラー・ミップ・チャンネル順を8通り再現して、デバッグレイヤーが教えてくれるかも確かめる
ゲーム制作 【DirectX11】半透明が表示されない・奥の物体が消える原因とは?|ブレンド設定・描画順・深度書き込みを6通り再現して、画素の値で確かめる
C++ 【C++】仮想デストラクタを付け忘れると、派生クラスの後始末が呼ばれない?|メモリが増え続ける様子を実測して、unique_ptrとshared_ptrの違いも確かめる
C++ 