我需要知道如何讓某些東西起作用。我有一個具有構造函數的類以及在初始化程序列表中初始化的一些常量。我想要的是能夠創建一個不同的構造函數,它需要一些額外的參數,但仍然使用初始化器列表。像這樣:使用初始化程序列表重載默認構造
class TestClass
{
const int cVal;
int newX;
TestClass(int x) : cVal(10)
{ newX = x + 1; }
TestClass(int i, int j) : TestClass(i)
{ newX += j; }
}
完全可怕的例子,但它得到了重點。問題是,我如何得到這個工作?