Resultados de la búsqueda a petición "c++11"
C ++ priority_queue con error del comparador lambda
Tengo el siguiente código erróneo que intento compilar en VC2010, pero recibo el error C2974 [http://msdn.microsoft.com/en-us/library/ec4be62w.aspx] esto solo ocurre cuando incluyo la expresión lambda, así que supongo que tiene algo que ver con ...
¿Cuándo debo usar el nuevo rango y puedo combinarlo con el nuevo cbegin / cend?
El nuevo ranged-for en C ++ 11 será muy conciso y útil, por supuesto. Hasta donde entiendo cómo funciona, busca los "contenedores"begin yend probando * Argument-depend-Lookup "(ADT). Pero otra adición es que todos los contenedoresahora ...
Detectar soporte de operador con decltype / SFINAE
A (algo) anticuadoartícul [http://blog.think-async.com/2009/07/user-friendly-compile-errors-for.html] explora formas de usardecltype junto con SFINAE para detectar si un tipo admite ciertos operadores, como== o<. Aquí hay un código de ejemplo ...
Comparando std :: function <>
¿Es posible comparar de alguna manera dosstd::tr1::function<> ¿objetos? ¿Qué pasa si tengo una colección defunction<void(int,float)> objetos y desea agregar y eliminar controladores de eventos? Agregar es trivial, pero encontrar el que se va a ...
Expresiones de Lambda como parámetros de plantilla de clase
Se pueden usar expresiones lambdacom parámetros de plantilla de clase? (Tenga en cuenta que esta es una pregunta muy diferente aést [https://stackoverflow.com/questions/4124579/c0x-lambdas-with-template-parameters-closed] , que pregunta si una ...
Conversión de la expresión lambda a puntero funcional
Esta es una pregunta de seguimiento a esta pregunta:Lambda, ¿cómo puedo pasar como parámetro [https://stackoverflow.com/questions/3321283/c0x-lambda-how-can-i-pass-as-a-parameter] MSDN supuestamente ha marcado el elemento como fijo. Eché un ...
¿Por qué el destructor de boost :: thread separa el hilo unible en lugar de llamar a terminate () como sugiere el estándar?
Según el borrador del estándar C ++ 0x, este código: void simplethread() { boost::thread t(someLongRunningFunction); // Commented out detach - terminate() expected. // t.detach(); } ... debería resultar en una llamada terminate (), pero en la ...
¿Es esta recursión infinita UB?
En C ++ 11, como un bucle infinito sin efectos secundarios, el siguiente programa es UB: int main() { while (true) {} }¿Es el siguiente también UB? void foo() { foo(); } int main() { foo(); }as citas del estándar para ambos programas serían ideale
Why do std :: shared_ptr <void> work
Encontré algo de código usando std :: shared_ptr para realizar una limpieza arbitraria al cerrar. Al principio pensé que este código no podría funcionar, pero luego intenté lo siguiente: #include <memory> #include <iostream> #include <vector> ...
¿Qué es decltype (0 + 0)?
(Provocado poruna respuest [https://stackoverflow.com/q/5877810].) Given N3290, §7.1.6.2p4, donde los elementos de la lista no están numerados, pero están numerados aquí para nuestra conveniencia: El tipo denotado por decltype (e) se define de ...