私はこのクラスを持っている:範囲
class CNullDecorator: public CBaseDecorator, public CPooledObject<CNullDecorator>
{
public:
CNullDecorator(){}
virtual~CNullDecorator(){}
protected:
virtual void __Excute(const CDecoratorData &d){}
virtual CBaseDecorator *__Clone(CParticleInstance *, CParticleInstance *)
{
return new CNullDecorator;
}
};
あなたはCNullDecorator(){}
とvirtual~CNullDecorator(){}
がカッコ内開い何もいくつかのブラケットを持って見ることができるように。私の質問はなぜですか? この括弧はどのスコープに含まれていますか?
CNullDecoratorが使用されていない場合。または、コンストラクタまたはデストラクタは決して使用されず、定義されただけで削除できますか? – marc
コメントに質問するより質問を編集することをお勧めします。 – CinCout