Resultados de la búsqueda a petición "auto"

6 la respuesta

La nueva palabra clave "auto"; ¿Cuándo debería usarse para declarar un tipo de variable? [duplicar

Posible duplicado: Cuánto es demasiado con la palabra clave automática C ++ 0x [https://stackoverflow.com/questions/6434971/how-much-is-too-much-with-c0x-auto-keyword] ¿Tenemos (como comunidad) experiencia suficiente para determinar cuándo y / ...

3 la respuesta

Rango de C ++ 11 automático para bucle por valor, referencia y puntero

Sé cómo usar la palabra clave auto en el bucle for para iterar esta matriz por valor o por referencia.

3 la respuesta

Copias inesperadas con foreach sobre un mapa

5 la respuesta

C ++ 11 ¿Cambiar `auto` Lambda a un Lambda diferente?

Digamos que tengo la siguiente variable que contiene una lambda: auto a = [] { return true; };Y yo quieroa regresarfalse mas tarde. ¿Podría hacer algo en este sentido? a = [] { return false; };Esta sintaxis me da los siguientes errores: binary ...

2 la respuesta

SFINAE y decltype (auto)

1 la respuesta

Propósito del reenvío perfecto para el argumento invocable en la expresión de invocación?

En el libro de Scott MeyerEfectivo Modern C ++ en la página ...

3 la respuesta

auto it = vector.begin () el tipo resultante no es convertible a const_iterator

Se requiere que los contenedores proporcionen uniterator tipo que es convertible implícitamente a unconst_iterator. Dado esto, estoy tratando de usarauto para inicializar un objeto a través devector::begin()y usar ese objeto ...

6 la respuesta

auto de const std :: vector <> &; objeto o referencia?

supongamos que tenemos un objeto con la siguiente interfaz: struct Node_t { ... const std::vector< something >& getChilds() const; } node; Ahora, accedo a la propiedad con unaauto variable como esta: auto childs = node->getChilds(); cuál es el ...

4 la respuesta

Obligar a auto a ser un tipo de referencia en un rango de bucle

Supongamos que tengofoo que es un pobladostd::vector<double>. Necesito operar sobre los elementos de este vector. Estoy motivado para escribir for (auto it : foo){ /*ToDo - Operate on 'it'*/ }Pero parece que esto no volverá a escribir afoo ya ...

3 la respuesta

¿Cuál es la diferencia entre decltype (auto) y decltype (return expr) como tipo de retorno?

Cuál es la diferencia entredecltype(auto) ydecltype(returning expression) como tipo de retorno de una función (plantilla) siexpr usado sin paréntesis en ambos casos? auto f() -> decltype(auto) { return expr; } // 1 auto f() -> decltype(expr) ...