【发布时间】:2019-09-18 22:53:07
【问题描述】:
默认构造函数/析构函数的单独定义和声明是否有任何意义(例如更快的编译)?我遇到过这样的设计,我不明白为什么有人不把它保存在 .hpp 文件中。
// A.hpp
class A
{
public:
A();
~A();
};
// A.cpp
#include "A.hpp"
A::A() = default;
A::~A() = default;
【问题讨论】:
标签: c++ constructor