Ho visto un costruttore = cancellare la spiegazione here ma mi chiedo se dovrei proibire anche le chiamate al distruttore. Sto cercando di usare una classe come questa:C++ 11 Destructor = delete
class A
{
public:
static bool foo(const char* filePath);
static void foo(const int something);
private:
A() = delete;
~A();
};
Devo anche scrivere come ~A() = delete;
come bene? Ha importanza?
Sembra che l'autore di quel codice avrebbe potuto preferire usare 'namespace A'. –