title: C++ Etiquette about Member Variables on the Heap
body: <p>Is it considered bad manners/bad practice to explicitly place object members on the heap (via new)?  I would think you might want to allow the client to choose the memory region to instantiate the object.  I know there might be a situation where heap members might be acceptable.  If you know a situation could you describe it please?</p>