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

4 la respuesta

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

8 la respuesta

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

2 la respuesta

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

6 la respuesta

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

4 la respuesta

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.

6 la respuesta

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

10 la respuesta

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

6 la respuesta

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

4 la respuesta

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

4 la respuesta

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