@东岳 对,我后来是用List<type>解决的。最后用List来初始化UList
List<label> IBMarks(50,(label)1);
labelUList affectedList(IBMarks);
Info << affectedList<<endl;
Info << affectedList[25]<<endl;
结果如下
50{1}
1
v_感觉是类似数组头的指针,运算符[]可能被重载了,可以直接取值,就像我上面的affectedList[25],输出为1。
另外我原来