Resultados de la búsqueda a petición "c++11"
Expansiones del paquete de plantillas variables
In Andrei habla sobre GoingNative 2012 [http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic] él habla sobre Plantillas Variadas, y explica en un punto a través del ejemplo debajo de cómo funcionan las ...
¿Los subobjetos de las variables locales también se moverán si se devuelven de una función?
El estándar C ++ 11 establece que, si se cumplen las condiciones para la elisión de copia §12.8/31), la implementación tratará unareturned variable local de lvalue y parámetros de función, como un rvalue primero (mover), y si la resolución de ...
¿Por qué el compilador selecciona el constructor de la clase base dentro de la lista de argumentos de la plantilla?
Pregunta de seguimiento aést [https://stackoverflow.com/q/9223153/500104]. ásicamente, en el siguiente código, ¿por qué el compilador piensa que elB dentroA<B> inCl constructor @s se refiere al constructor (inaccesible) de laB clase ...
operador de sobrecarga << para std :: tuple - ¿posibles simplificaciones?
Solía una respuesta a la pregunta SO "iterar sobre tupla" [https://stackoverflow.com/a/6894436/350713] para escribir un método para sobrecargar<<. Este método fue probado y parece funcionar correctamente cong++ 4.7 en Debian squeeze. Sin ...
Unary + en punteros
Solo estaba navegando por eldraft del estándar C ++ 11 [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3242.pdf] y encontré la siguiente declaración desconcertante (§13.6 / 8): Para cada tipoT existen funciones de operador candidato ...
Entender reglas de elid con respecto a c ++ 11
He estado probando con referencias de valor y semántica de movimiento y quiero asegurarme de entender cuándo se debe eliminar una copia y cuándo debe seguir la semántica de movimiento. Dado el siguiente class NRVCA { public: NRVCA(int x): {} ...
mutexes con objetos
Estoy tratando de entender cómo usar mutexes con objetos en c ++. Tengo el siguiente código (trivial) multiproceso que estoy usando como prueba de velocidad: struct Rope{ int n, steps, offset; //std::mutex mut; Rope() {} Rope(int n, int steps, ...
decltype y el operador de alcance en C ++
Necesito obtener el tipo que se proporcionó al crear una instancia de una plantilla. Considere el siguiente ejemplo: template <typename T> struct Foo { typedef T TUnderlying; }; static Foo<int> FooInt; class Bar { public: auto Automatic() -> ...
¿Hay alguna situación en la que el código tenga un punto de secuencia en c ++ 11 pero no c ++ 03?
Ahora que el nuevo estándar c ++ 11 ha realizado cambios en la forma en que se describen los puntos de secuencia, estoy tratando de averiguar exactamente qué se ha cambiado entre c ++ 03 y c ++ 11. En particular, ¿hay situaciones en las que el ...
¿Qué modismos de C ++ están en desuso en C ++ 11?
Con el nuevo estándar, hay nuevas formas de hacer las cosas, y muchas son más agradables que las viejas, pero la vieja manera todavía está bien. También está claro que el nuevo estándar oficialmente no se desprecia mucho, por razones ...