コーディングテクニック– tag –
-
C++
[C/C++] リスト構造体(チェーン構造)の書き方と使い方
構造体の配列を使いたいけど、要素数が未確定のため何回もreallocすることになって、処理が重たい。。。という場面に遭遇したことはありませんか?このような場合は、配列では無くリスト構造にするとreallocする必要がなくなり、要素の追加、削除、挿入の... -
C++
[C/C++] 二重インクルードによる型の再定義を防止する方法(インクルードガード)
プログラムの規模が大きくなってくると、ヘッダーがヘッダーをインクルードするような場面が発生してきます。このとき、複数のヘッダーをインクルードした場合に、型の再定義が発生してビルドエラーになる場合があります。このような場合を予め想定して、...
1