Resultados de la búsqueda a petición "c++11"
¿Pasar de * esto en un método rvalue?
En C ++ 11, los métodos se pueden sobrecargar si la expresión que denota el objeto en el que se llama el método es un valor l o un valor r. Si regreso*this desde un método llamado a través de un valor r, ¿necesito explícitamentemove de*this ¿o ...
Multithreading con función de miembro de clase con plantilla
Entonces, soy bastante nuevo en la funcionalidad de programación concurrente de C ++ 11 proporcionada por el STL y estaba jugando con el siguiente código: #include <iostream> #include <thread> #include <mutex> #include <list> using namespace ...
Generador de distribución Boost de retorno de la función para rellenar vectores en C ++
Tengo la siguiente función que debería devolver un generador de distribución de modo que pueda usar la función para poblar un vector, es decir template<typename T3> T3 new_func() { std::uniform_real_distribution<> ...
Incluir) "en literal de cadena sin procesar sin terminar dicho literal
Los dos personajes)" termina el literal de cadena sin procesar en el ejemplo a continuación. La secuencia)" podría aparecer en mi texto en algún momento, y quiero que la cadena continúe incluso si esta secuencia se encuentra dentro de ella. R"( ...
¿Por qué decltype en un literal de cadena no produce un tipo de matriz?
El estándar define el tipo de literal de cadena, en §2.13.5 / 8, como: Los literales de cadena ordinarios y los literales de cadena UTF-8 también se denominan literales de cadena estrecha. Un literal de cadena estrecha tiene el tipo "matriz de n ...
Aplicar plantillas variadas de cierto tipo
Me gustaría exigir que el tipo de plantilla variadic sea idéntico a un tipo de plantilla establecido anteriormente. En el siguiente ejemplo, me gustaría que T y U sean del mismo tipo. código en ideone.com [https://ideone.com/1hzgic] #include ...
Copiar clase con std :: mutex
Tengo una clase con un std :: mutex como miembro. Estoy tratando de crear una matriz de tal clase class C { int x; std::mutex m; }; int main() { C c[10]; //later trying to create a temp C C temp = c[0]; }Claramente, lo anterior no es posible ya ...
Valor R en C ++ 0x
Los valores en mi humilde opinión son una gran mejora en C ++, pero al principio parece bastante confuso. Por favor, mire el código a continuación: #include <string> std::string && foo (void) { std::string message ("Hello!"); return std::move ...
No hay conversión viable de std :: function a bool
El C ++ 11std::function se supone que debe implementaroperator bool() const [http://www.cplusplus.com/reference/functional/function/operator_bool/]Entonces, ¿por qué Clang me dice que no hay una conversión viable? #include <functional> #include ...
¿Por qué los identificadores de anulación y final tienen un significado especial en lugar de palabras clave reservadas?
Ambosespecificador de anulación [http://en.cppreference.com/w/cpp/language/override]yespecificador final [http://en.cppreference.com/w/cpp/language/final]se agregaron en C ++ 11. Difieren de otros especificadores agregados a C ++ 11 ...