C++0x中有一些奇怪现象,而且还是那是种烦人。在C++0x中初始化列表是作为一个重大更新的被加入在C++0x中,不得不说std::array数组是灰常好滴,但是他们工作还是是有点奇怪。Xushine研究院给出点小例子,大家看看咯~例如,下面是合法的:

int a[] = { 1, 2, 3 };

以下是合法的:

std::array<int, 3> a = { 1, 2, 3 };

但是你不能这样做:

std::array<int> a = { 1, 2,[......]

更多