Resultados de la búsqueda a petición "c++11"

1 la respuesta

¿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 ...

1 la respuesta

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 ...

1 la respuesta

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<> ...

3 la respuesta

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"( ...

2 la respuesta

¿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 ...

4 la respuesta

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 ...

4 la respuesta

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 ...

0 la respuesta

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 ...

1 la respuesta

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 ...

1 la respuesta

¿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 ...