Resultados de la búsqueda a petición "c++"
Clang en Windows
n primer lugar, he seguido a "Comenzando: Construyendo y ejecutando Clang" [http://clang.llvm.org/get_started.html]. En particular, lo he construido de acuerdo con la sección "Uso de Visual Studio". En otras palabras, lo he creado con Visual ...
¿Puede CMake generar el archivo de configuración?
Necesito el archivo de configuración para transpilar de C ++ a JS, estoy tratando de usar emscripten en un proyecto. Emscripte viene con una herramienta llamada emconfigure, que reemplaza la configuración de autoconf, Pero el proyecto que estoy ...
Template llamada de constructor base en error de lista de inicialización de miembros
Tengo una clase base que se parece a la siguiente. template<typename T> class Base { public: Base(int someValue); virtual T someFunc() =0; }; template<typename T> Base<T>::Base(int someValue) {} Y luego lo siguiente. #include "base.hpp" class ...
¿Por qué la llamada explícita del constructor de movimiento base realmente llama al constructor de copia base? [duplicar
Esta pregunta ya tiene una respuesta aquí: Move constructor en objeto derivado [/questions/4086800/move-constructor-on-derived-object] 2 respuestas Estoy tratando de llamar a la clase base move ctor explícitamente a través de la clase derivada ...
por qué typeid devuelve que int y const int son los mismos tipos
if(typeid(int) == typeid(const int)) cout << "Same types"<< endl; SALIDA DEL PROGRAMA: Tipos similares ¿Me estoy perdiendo de algo? estos no son los mismos tipos lol.
Eclipse CDT indexación y std :: unique_ptr
Estoy usando std :: unique_ptr en este fragmento de código que compila y ejecuta como esperaba. std::stringstream out; out << std::setw(3) << std::setfill('0') << i; std::unique_ptr<std::string> s(new ...
¿Es (4> y> 1) una declaración válida en C ++? ¿Cómo lo evalúa si es así?
¿Es esa una expresión válida? Si es así, ¿puedes reescribirlo para que tenga más sentido? Por ejemplo, ¿es lo mismo que(4 > y && y > 1)? ¿Cómo evalúa los operadores lógicos encadenados?
Conversión implícita al sobrecargar operadores para clases de plantilla
Me gustaría saber por qué la conversión de tipo implícita no funciona con la sobrecarga de operadores externos en las plantillas de clase. Aquí está la versión funcional, sin plantilla: class foo { public: foo() = default; foo(int that) {} foo& ...
Copiar constructor elision? [duplicar
Posible duplicado: ¿Por qué se ha llamado al destructor solo una vez? [https://stackoverflow.com/questions/6422114/why-has-the-destructor-been-called-only-once] Dado el siguiente código, no entiendo el resultado en gcc. Espero que se creen y ...
Construyendo objetos y llamando a funciones miembro
Aquí está mi código #include <iostream> using namespace std; class MyTestClass { int MyTestIVar; public: MyTestClass(void); int firstCallMethod(void); int secondCallMethod(void); }; MyTestClass::MyTestClass(void) { MyTestIVar = 4; } int ...