Comment empécher l'allocation dynamique d'un objet en C++

Pour interdire l'allocation dynamique d'un objet, il suffit de définir un opérateur new() comme ci-dessous pour la classe de l'objet.
class maClasse { public: void *operator new (size_t taille) { throw 0; return new int; // peut renvoyer n'importe quoi : on ne passera jamais ici } };
Mais quel est l'intérêt d'interdire ainsi l'allocation dynamique ? Continuer à lire "Comment empécher l'allocation dynamique d'un objet en C++"