我正在制作一个纯粹的虚拟析构函数来强制一个类是抽象的,除了ctor外不包含任何方法。我做的这是一个只有标题的实现在一行声明并实现纯虚拟析构函数?
struct abstractSchema
{
abstractSchema(...): ... { ... }
virtual ~abstractSchema() = 0;
};
inline abstractSchema::~abstractSchema(){}
有没有像(非法)virtual ~abstractSchema(){} = 0;
任何语法糖,让我声明和定义在同一行,而不是分裂的定义和实现像上面的例子一样?
这样做会很好。谢谢 – learnvst 2013-04-26 13:16:12