class Test
{
private :
int i;
public:
Test(int m)
{
i = m;
}
void restart(int k)
{
Test(k);
}
};
Run Code Online (Sandbox Code Playgroud)
但是,编译器(VS17)向我发送一个错误,指出"类Test没有默认构造函数",但我认为我不需要默认构造函数,因为此类中的所有函数都需要一个int类型参数.