大家好,我想像这样在 C++ 中初始化一个数组
int array[10]={1,2,3,4,5,6,7,8,9,10};
但我正在使用新的运算符。
我知道我可以像下面那样做,然后迭代并分配值
shared_ptr<int[]> l (new int[7]);
但是如果有某种方法可以在新命令期间初始化它,我真的很喜欢
像这样的东西,shared_ptr<int[]> l (new int[7] ={1,2,3,4,5,6,7});
但遗憾的是这不是一个有效的语法。
同样在 C++ 11 标准中添加了一个新的 STL 容器数组,有人可以告诉我是使用普通数组还是 STL 数组可以实现