Como evitar que um objeto seja criado no heap?
Alguém sabe como eu posso, em código C ++ independente de plataforma impedir que um objeto seja criado no heap? Ou seja, para uma classe "Foo", quero impedir que os usuários façam isso:
Foo *ptr = new Foo;
e apenas permita que façam isso:
Foo myfooObject;
Alguém tem alguma idéia?
Felicidades,