cdsfiui 发表于 2016-06-12 10:09

既然C++11有了std::array,为什么还要搞一个std::initializer_list类型?

std::initializer_list的内部实现也是指向一个匿名的数组,为什么不干脆都只用std::array的C风格数组呢? 感觉用两个不同的概念可以表示的东西是同一个。
为什么const_cast不能直接把一个左值变成非const,非得是指针或者引用?

shang2010 发表于 2016-06-15 17:09

cpp高级特性,我也是一个不用
页: [1]
查看完整版本: 既然C++11有了std::array,为什么还要搞一个std::initializer_list类型?