2

メンバーがまったくないクラスがあります。そのため、インスタンス化することは意図されていません。それで、デフォルトのcrを削除しました。これにより、リストの初期化以外の構成が禁止されます。また、禁止する方法はありますか?

class Empty{
//No non-static data members
Empty()=delete;
};

Empty A{};// is allowed
Empty A ={};//is allowed too
//Empty A; ok, forbidden
//Empty A=Empty(); ok, forbidden
4

1 に答える 1