我试图用构造函数参数(颜色)创建5个对象(猫)的2个向量。
但是我找不到正确的语法。
#include <iostream>
#include <bits/stdc++.h>
using namespace std;
class Cats{
Cats(string color);
};
Cats::Cats(string color){
cout << "Cat " << color << " created" << endl;
}
int main()
{
vector<Cats> blacks (5, "black");
vector<Cats> whites (5, "white");
}
我希望每只猫的字符串具有我写给构造函数的颜色。
你要vector<Cats> blacks(5, Cats("black"));
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句