Wie füge ich Konstruktoren / Destruktoren zu einer unbenannten Klasse hinzu?

Gibt es eine Möglichkeit, einen Konstruktor oder Destruktor in einer unbenannten Klasse zu deklarieren? Folgendes berücksichtigen

void f()
{
    struct {
        // some implementation
    } inst1, inst2;

    // f implementation - usage of instances
}

Folgefrage: Die Instanzen werden natürlich wie jedes stapelbasierte Objekt konstruiert (und zerstört). Was wird gerufen? Ist es ein verstümmelter Name, der automatisch vom Compiler vergeben wird?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage