¿Cómo agregar constructores / destructores a una clase sin nombre?
¿Hay alguna manera de declarar un constructor o un destructor en una clase sin nombre? Considera lo siguiente
void f()
{
struct {
// some implementation
} inst1, inst2;
// f implementation - usage of instances
}
Pregunta de seguimiento: las instancias son, por supuesto, construidas (y destruidas) como cualquier objeto basado en la pila. ¿Cómo se llama? ¿Es un nombre destrozado asignado automáticamente por el compilador?