std::vector<Texture*>型の変数の実行時エラー
kerochan 2018/07/26(Thu) 15:44
windows10でOpenSiv3dのver0.27を使用していて、下のコードをグローバル領域に記述しすると実行時に
「0x00B4F261 で例外がスローされました (Electron_lead(debug_32-bit).exe 内): 0xC0000005: 場所 0x00000014 の読み取り中にアクセス違反が発生しました」
というエラーが生じます。
何が原因なのでしょうか?
std::vector<Texture*> TEXTURE_VECTOR = {
new Texture(U"Graphics/Block_Base.png"),
new Texture(U"Graphics/Block_North.png"),
new Texture(U"Graphics/Block_East.png"),
new Texture(U"Graphics/Block_South.png"),
new Texture(U"Graphics/Block_West.png"),
new Texture(U"Graphics/Block_Begin.png"),
new Texture(U"Graphics/Block_End.png")
};
Reputeless 2018/07/26(Thu) 23:09