Eric Lippert ha escrito un artículo sobre Why no var on fields? en C#. Tenía curiosidad, ¿seremos capaces de hacer eso en C++ 0x? ex.¿Es posible hacer lo siguiente con auto en C++ 0x?
struct mystruct_t
{
auto i = 0, d = 0.0, s = std::string("zero");
};
No he podido encontrar una respuesta a través del último borrador, lo siento.
Gracias,
No creo que se permita el auto allí. Pero incluso si lo fuera, esto no funcionaría porque daría como resultado una falla de deducción. Para los tres casos, 'auto' tiene que ser del mismo tipo. – sellibitze
Entonces ponerlos en declaraciones separadas está bien? Quiero decir, ¿podemos usar auto de todos modos dentro de una estructura como la que mostré en el ejemplo? – AraK
No sé por qué esto es downvoted. Parece una pregunta válida. –