メンバーがまったくないクラスがあります。そのため、インスタンス化することは意図されていません。それで、デフォルトの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