提示コードですがこのコードで以下のエラーが発生するのですが何が原因なのでしょうか?ビルドのクリーン、ソリューションのクリーンをしてコメントアウトしていましたがこのコードが原因でコンパイルが通りませんこれは何が原因なのでしょうか?
エラー「 重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態
エラー (アクティブ) E0312 "std::_Vector_const_iterator<std::_Vector_val<std::conditional_t<true, std::_Simple_types<std::shared_ptr<Enemy>>, std::_Vec_iter_types<std::shared_ptr<Enemy>, size_t, ptrdiff_t, std::shared_ptr<Enemy> *, const std::shared_ptr<Enemy> *, std::shared_ptr<Enemy> &, const std::shared_ptr<Enemy> &>>>>" から "std::_Vector_iterator<std::_Vector_val<std::conditional_t<true, std::_Simple_types<std::shared_ptr<Enemy>>, std::_Vec_iter_types<std::shared_ptr<Enemy>, size_t, ptrdiff_t, std::shared_ptr<Enemy> *, const std::shared_ptr<Enemy> *, std::shared_ptr<Enemy> &, const std::shared_ptr<Enemy> &>>>>" への適切なユーザー定義変換が存在しません Dungeon_Game C:\Users\KenMatsuzawa\Desktop\Dungeon_Game\Dungeon_Game\Game.cpp 282
」
エラー「 重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態
エラー C2440 '初期化中': 'std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<_Ty>>>' から 'std::_Vector_iterator<std::_Vector_val<std::_Simple_types<_Ty>>>' に変換できません。 Dungeon_Game C:\Users\KenMatsuzawa\Desktop\Dungeon_Game\Dungeon_Game\Game.cpp 282
」
cpp
1 2 // 更新 3 for (std::vector<std::shared_ptr<Enemy>>::iterator itr = enemy.begin(); itr != enemy.end(); itr++) 4 { 5// (*itr)->Update(); 6 } 7
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。