小编Ano*_* pS的帖子

有没有办法避免跨类的不同构造函数进行代码复制?

有没有办法避免跨类的不同构造函数进行代码复制?

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)

c++ c++11

9
推荐指数
1
解决办法
162
查看次数

标签 统计

c++ ×1

c++11 ×1