结构体中vector的初始化报错:expected identifier before numeric constant 结构体中vector初始化 起因: 我想在结构体中初始化含有3个元素的vector。 报错: expected identifier before numeric constan
static struct { vector<double> a; vector<CvMat*> b;}A;因 vector有默认构造,不需要特别初始化语句,A.a和A.b都会自动初始化。如果你需要为A.a和A.b使用非默认的构造,则需要使用到初始化列表。如下:struct SA{ vector<double> a; vector<CvMat*> b; _A(int size_a...