代码之家  ›  专栏  ›  技术社区  ›  Zack Lee

编写构造函数/析构函数是一个好的实践吗?

  •  7
  • Zack Lee  · 技术社区  · 6 年前

    我想知道,即使我不使用构造函数/析构函数,总是编写它们是否是一个好的实践。

    class Foo
    {
    public:
        Foo(){};
        ~Foo(){};
    };
    

    还是只有在我真正使用它们的时候才写它们是更好的做法?

    class Foo
    {
    public:
    };
    
    1 回复  |  直到 6 年前
        1
  •  16
  •   Ben Voigt    6 年前

    当默认的成员函数足够时,用户定义特殊的成员函数是一个坏主意。