我需要知道如何让某些东西发挥作用。我有一个带有构造函数的类和一些在初始化列表中初始化的常量。我想要的是能够创建一个不同的构造函数,它需要一些额外的参数但仍然使用初始化列表。像这样:
class TestClass { const int cVal; int newX; TestClass(int x) : cVal(10) { newX = x + 1; } TestClass(int i, int j) : TestClass(i) { newX += j; } }
完全可怕的例子,但它得到了重点。问题是,我如何让它发挥作用?