Wie kann verhindert werden, dass ein Objekt auf dem Heap erstellt wird?

Weiß jemand, wie ich im plattformunabhängigen C ++ - Code verhindern kann, dass ein Objekt auf dem Heap erstellt wird? Das heißt, für eine Klasse "Foo" möchte ich Benutzer daran hindern, dies zu tun:

Foo *ptr = new Foo;

und erlauben Sie ihnen nur, dies zu tun:

Foo myfooObject;

Hat jemand irgendwelche Ideen?

Prost,

Antworten auf die Frage(9)

Ihre Antwort auf die Frage