有没有办法避免跨类的不同构造函数进行代码复制?
class sample
{
int a, b?
char *c?
public:
sample(int q) :
a(0),
b(0),
c(new char [10 * q])
{
}
sample() :
a(0),
b(0),
c(new char [10])
{
}
}
Run Code Online (Sandbox Code Playgroud)