std::array唯一也是非常不方便的一点是,它不能像内置C数组那样从初始化器列表中推断出它的大小,它的大小必须作为模板传递。有没有可能用C++11 initializer_list实现一个类似std::array的容器(一个围绕内置C数组的薄包装器)?我之所以这样问,是因为与std::array不同,它会自动从初始化器列表中推断出数组的大小,这要方便得多。automatically deduces its size from the initalizer list
il_array
我对类的变量初始化有疑问。当通常使用变量声明类并初始化(即使它们是最终的)时,我会通过构造函数来实现。例如: private int a, b; public Example () { b = 10;例如: private int a = 5, b = 10; // Methods初始化变量的最佳方法是什么