だから私は文字列ベクトルを持っていますが、このベクトルを自分のカスタムクラスであるvalues
type のベクトルに変換したいと思います。Game
これについてどうすればいいですか?
私はこのようなことを試みています:
void set_games(vector <string> values){
vector <Game> tmp(values.begin(), values.end());
games = tmp;
}
しかし、それは機能していません。助言がありますか?
現在のエラー メッセージ:
no matching function for call to ‘Game::Game(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)’
./classes/game.h:12: note: candidates are: Game::Game()
./classes/game.h:9: note: Game::Game(const Game&)
アップデート:
Game
コンストラクタ パラメータを追加しました。すべてが期待どおりに機能しています。