Resultados de la búsqueda a petición "c++11"
El mejor método para implementar un patrón abstracto de fábrica
Considere el siguiente código: #include <stdio.h> // ============================= class Shape{ public: virtual ~Shape(){}; virtual void process() = 0; }; class Triangle : public Shape{ public: virtual void process() override { printf("BBB\n"); ...
¿Alguien puede explicar el "truco de los índices"?
Noté que se mencionaba el "truco de los índices" en el contexto de tuplas de impresión bonita. Parecía interesante, así que seguíel enlace [http://loungecpp.wikidot.com/tips-and-tricks:indices]. Bueno, eso no salió bien. Entendí la pregunta, ...
Lista de inicializador aprobada como parámetro de función para la matriz
¿Cómo hago para que esto funcione? void foo(uint8_t a[]) { ... } foo({0x01, 0x02, 0x03});Me da un error: error: cannot convert '<brace-enclosed initializer list>' to 'uint8_t* {aka unsigned char*}' for argument '1' ^
SFINAE no compiló [duplicar]
Esta pregunta ya tiene una respuesta aquí: SFINAE trabajando en el tipo de retorno pero no como parámetro de plantilla [/questions/15427667/sfinae-working-in-return-type-but-not-as-template-parameter] 3 respuestasMuy a menudo usé SFINAE antes, ...
Boost.Asio sin Boost.System
Sobre elPágina del sistema Boost [http://www.boost.org/doc/libs/1_66_0/libs/system/doc/index.html]se indica que: La biblioteca del sistema Boost es parte de la biblioteca estándar C ++ 11. Pero varias bibliotecas de Boost, como Asio, dependen ...
¿Cómo evitar los alias y mejorar el rendimiento?
En estoRespuesta de desbordamiento de pila [https://stackoverflow.com/a/9709724/2345484]Está demostrado que el alias en C ++ puede ralentizar su código. Y el alias en C ++ no solo se aplica a los punteros, sino también a las referencias, y más ...
¿Diferencia entre el ángulo angular <> y las comillas dobles "" al incluir archivos de encabezado en C ++? [duplicar]
Posible duplicado: ¿Cuál es la diferencia entre #include <filename> y #include "filename"? [https://stackoverflow.com/questions/21593/what-is-the-difference-between-include-filename-and-include-filename] ¿Cuál es la diferencia entre soporte ...
Ningún tipo llamado 'unique_ptr' en el espacio de nombres 'std' al compilar bajo LLVM / Clang
Estoy detectando un error de compilación cuando intento usarunique_ptr en plataformas Apple con-std=c++11: $ make c++ -std=c++11 -DNDEBUG -g2 -O3 -fPIC -march=native -Wall -Wextra -pipe -c 3way.cpp In file included ... ./smartptr.h:23:27: error: ...
Búsqueda de nombre y alcance de clase
¿Por qué es que el tipo de retorno de setVal es de tipo cadena y el tipo de parámetro es de tipo doble typedef string Type; Type initVal(); class Exercise { public: typedef double Type; Type setVal(Type); Type initVal(); private: int val; }; ...
Cómo escribir destructor para clase de unión
Estoy tratando de usar una unión (C ++) que tiene algunas variables no primitivas, pero estoy atascado tratando de crear el destructor para esa clase. Como he leído, no es posible adivinar qué variable de la unión se está utilizando, por lo que ...