ゲームが作れるようになるまでがんばる日記

ゲーム制作のことを中心にゲームに関することを書いています

値型と参照型

どうも値型や参照型についての知識が怪しいので復習。

  • 値型はスタックに内容が割り当てられる。
  • 参照型はヒープに割り当てられる。
  • intやfloatのデータ型は値型となる。
  • 構造体も値型となる。
  • 値型をメソッドに渡すときはコピーが発生するので、大きな構造体を渡すような場合は注意。

構造体が値型になるとは知らなかった。ちゃんと見直しておいて良かった。