结构
struct Vanish
{
int iCount;
int iRow;
};
我将 a std::vector
of定义Vanish
为我的类的成员,并希望在构造函数中初始化它,如下所示:
class BigClass
{
public:
BigClass();
private:
std::vector<Vanish> tovanish;
};
void BigClass::BigClass()
{
Vanish empty = {0,0};
tovanish.assign(MAX_VANISH, empty);
}
有没有更好的方法,或者这被认为可以吗?