Resultados de la búsqueda a petición "c++11"
Tiene C ++ 11 envoltorios para matrices asignadas dinámicamente como scoped_array de Boost?
A menudo necesito lidiar con matrices asignadas dinámicamente en C ++ y, por lo tanto, confiar en Boost para scoped_array, shared_array y similares. Después de leer a través de Preguntas frecuentes de C ++ 11 de ...
C ++ 11 - static_assert dentro de la función constexpr?
¿Cómo se haría correctamente unastatic_assert dentro de unaconstexpr función? Por ejemplo constexpr int do_something(int x) { static_assert(x > 0, "x must be > 0"); return x + 5; } Este no es un código C ++ 11 válido, porque una ...
¿Se declaran siempre las funciones especiales para miembros?
In §12 del estándar, cada función miembro especial tiene un conjunto de reglas que hacen que seaimplicitly declared as defaulted y otro conjunto de reglas que causana defaulted [special member function to be] defined as deleted. Esto hace que ...
Mover captura en lambda
¿Cómo capturo por movimiento (también conocido como referencia de valor) en una lambda C ++ 11? Estoy tratando de escribir algo como esto: std::unique_ptr<int> myPointer(new int); std::function<void(void)> example = [std::move(myPointer)]{ ...
cpp make_shared para punteros nulos
Me gustaría usar std :: make_shared para crear un puntero vacío. Dado que se supone que make_shared es más rápido que shared_ptr (nueva T), y salvo la excepción, me pregunto si hay una función de biblioteca para crear shared_ptr (new foo) en la ...
¿Cuáles son las opciones de enlace correctas para usar std :: thread en GCC en Linux?
Hola, estoy tratando de usarstd::thread con G ++. Aquí está mi código de prueba #include <thread> #include <iostream> int main(int, char **){ std::thread tt([](){ std::cout<<"Thread!"<<std::endl; }); tt.join(); } Se compila, pero cuando intento ...
cómo hacer std :: instancia de función
En C ++ 0x, usamos usestd::function gusta lo siguiente: int normal_function() { return 42; } std::function<int()> f = normal_function; Para obtener unstd::function instancia, primero tenemos que definir su tipo. Pero es aburrido y a veces ...
¿Qué tipo de puntero utilizo cuando?
Ok, entonces la última vez que escribí C ++ para vivir,std::auto_ptr era todo lo que la biblioteca estándar tenía disponible, yboost::shared_ptr estaba de moda. Realmente nunca examiné los otros tipos de impulso de puntero ...
Utilizando Lambdas en Maps
Estoy tratando de implementar un mapa con una función lambda en C ++ 11 como tal std::map<int, int, [](const int&a, const int& b) { return a < b; }> test; pero eso falla con error: tipo / valor no coinciden en el argumento 3 en la lista de ...
Compruebe si una clase tiene una función miembro de una firma determinada
Solicito un truco de plantilla para detectar si una clase tiene una función miembro específica de una firma determinada. El problema es similar al citado aquíhttp: //www.gotw.ca/gotw/071.ht [http://www.gotw.ca/gotw/071.htm] pero no es lo ...