私のクラスには、ヘッダーファイル内で次のように定義されたメンバーがあります。
static const vector<note_name> noteMap;
私のソースファイルでは、ベクトルに値を割り当てたいので、試しました:
const vector<note_name> AppSettings::noteMap = {...}
しかし、エラーが発生します: Non-aggregate type 'const vector<note_name>' cannot be initialized with an initializer list
。このベクトルを初期化する方法はありますか? 配列の使用はオプションではありません。