プログラミング学習
ゴール:ダブルポインタの概念を完全に理解すること。 ↑のために何を理解すればよいのか? ・メモリ ・CPU ・ポインタ ・ダブルポインタ
メンバ変数は原則プライベートに(カプセル化)し、 必要に応じてsetterとgetterを付ける。なぜ???理由:クラスの外から意図しない値に変えられないようにするため。 例:モンスタークラスのm_hpを外部から直接テキトーな値、例えば0を設定してしまった..! …
【学習の背景】 _T("文字列")マクロを使ってユニコードとマルチバイトの差を解消する処理を入れ忘れてハマることが多いので、備忘録として記事を書くことにした。【学習内容】_T("文字列")を使わないで"文字列"だけ使った時にInsert関数でエラーが出た理由:…
【学習の背景】 業務中にコードリーディングしていた時、構造体の最後にReserved[]配列があり、何のために使っているか気になったので、調べることにした。【仮説】 ・後で追加するメンバや、既存の配列の要素数を増やすとき、この配列があると便利なことが…