1
コンストラクタの初期化リストを使用してベクトルメンバを初期化することは可能ですか?私は以下のいくつかの間違ったコードを与える。コンストラクタのパラメータでベクトルメンバを初期化する
#ifndef _CLASSA_H_
#define _CLASSA_H_
#include <iostream>
#include <vector>
#include <string>
class CA{
public:
CA();
~CA();
private:
std::vector<int> mCount;
std::vector<string> mTitle;
};
あなたが要素としてCA::CA
に渡されたパラメータを持つvector
メンバーを初期化したい場合は、メインファイル
#include "classa.h"
int main()
{
CA A1(25, "abcd");
return 0;
}
ありがとう@songyuanyao – user18441