Me interesó observar que C++ (VSVC++ 2008 específicamente) me permite declarar una estructura en línea en un método. por ejemplo:Inline struct declaration
MyClass::method()
{
struct test{ int x;};
test t = {99};
}
Mi pregunta es, ¿cómo funciona esta declaración internamente, y, específicamente, ¿tiene algún consecuencias negativas de rendimiento?
posible duplicado de [Uso de la clase local en la función C++] (http://stackoverflow.com/questions/5714616/usage-of-local-class-inc-c- function) – Nawaz
Se llama clase local. El [posible duplicado] (http://stackoverflow.com/questions/5714616/usage-of-local-class-inc-c-function) para obtener más información al respecto. – Nawaz