Есть ли способ объявить конструктор или деструктор в неназванный класс? Рассмотрим следующее
void f()
{
struct {
// some implementation
} inst1, inst2;
// f implementation - usage of instances
}
Следующий вопрос: экземпляры, как правило, создаются (и уничтожаются) как любой объект на основе стека. Что называется? Это искусственное имя, автоматически назначенное компилятором?