Resultados de la búsqueda a petición "c++11"
C ++ 0x lambdas con parámetros de plantilla? [duplicar]
Posible duplicado: ¿Se pueden modelar las funciones lambda? [https://stackoverflow.com/questions/3575901/can-lambda-functions-be-templated] ¿Es posible tener una lambda c ++ 0x con parámetros de plantilla? Por ejemplo: template <typename T> ...
Cómo implementar el tiempo de espera para la función en c ++
Tengo la función f; Quiero lanzar la excepción 1 después del inicio f. No puedo modificar f (). ¿Es posible hacerlo en c ++? try { f(); } catch (TimeoutException& e) { //timeout }
Captura de Lambda y parámetro con el mismo nombre: ¿quién sombrea al otro? (clang vs gcc)
auto foo = "You're using g++!"; auto compiler_detector = [foo](auto foo) { std::puts(foo); }; compiler_detector("You're using clang++!");clang ++ 3.6.0e impresión más reciente"¡Estás usando clang ++!" y advertir sobre elcapturar foo sin uso g ++ ...
Deducción de tipo de retorno de plantilla de función
Tengo alguna claseC conconst y noconst captadores para algún tipo genéricoNode: template <typename NodeType> class CParent{}; class Node {}; class C : public CParent<Node> { Node& getNode(Index i); const Node& getNode(Index i) const; }; Ahora ...
¿Por qué uno todavía necesita desambiguar un tipo dependiente con typename en el RHS de una instrucción using?
Sé muy bien por qué hay que usartypename para tipos dependientes, ya que el compilador puede no ser capaz de desambiguar entre un tipo y una declaración de variable cuando ve algo comoT::type, ver p.esta ...
Pasar (parcialmente) la función de plantilla con plantilla como std :: function (o puntero de función)
#include <vector> #include <functional> template<class F> class Foo { public: template <class T> void std_function(std::function<F(std::vector<T>)> functor) { /* something */ } template <class T> void func_ptr(F (*funtor)(std::vector<T>)) { /* ...
¿Todavía es posible personalizar el tipo de "referencia" del vector STL?
¿Es posible personalizar elreference de unstd::vector. Hasta C ++ 11 parecía posible a través deAllocator parámetro de plantilla ¿Pero ya no más? De acuerdo con la ...
¿Es posible asegurar que una función constexpr se llame como máximo una vez en tiempo de compilación?
Como se pregunta en el título: ¿Es posible asegurar que se llame a una función constexpr como máximo una vez en tiempo de compilación? Esto claramente no será posible si la función no es constepxr; Podría escribir una función que se llama cada ...
¿Hay una barrera de memoria implícita con relación sincronizada con thread :: join?
Tengo un código en el trabajo que inicia varios subprocesos que realizan algunas operaciones y, si alguno de ellos falla, configuran la variable compartida enfalso. Luego, el hilo principal se une a todos los hilos de trabajo. La simulación ...
¿Es std :: mutex secuencialmente consistente?
Digamos que tengo dos hilosA yB escribir en una variable booleana globalfA yfB respectivamente, que inicialmente se establecen enfalse y están protegidos porstd::mutex objetosmA ymB respectivamente: // Thread A mA.lock(); assert( fA == false ); ...