Preguntas con la etiqueta [c++]
¿Existe una manera fácil de saber si una clase/estructura no tiene miembros de datos?
Hola, ¿Existe alguna forma sencilla en C++ de saber (en tiempo de compilación) si una clase/estructura no tiene miembros de datos? P.ejstruct T{}; Lo primero que pensé fue comparar sizeof(T)==0,
En este caso específico, ¿existe alguna diferencia entre usar una lista de inicializadores de miembros y asignar valores en un constructor?
Internamente y sobre el código generado, ¿existe realmente una diferencia entre: MyClass::MyClass(): _capacity(15), _data(NULL), _len(0) { } y MyClass::MyClass() { _capacity=15; _data=NULL; _len=0 } gracias...
¿Es la variable local no inicializada el generador de números aleatorios más rápido?
Sé que la variable local no inicializada tiene un comportamiento indefinido ( UB ), y también el valor puede tener representaciones trampa que pueden afectar el funcionamiento posterior, pero a
Agregar una biblioteca externa al proyecto Qt Creator
¿Cómo puedo agregar una biblioteca externa a un proyecto creado por Qt Creator RC1 (versión 0.9.2)? EnumProcesses()Por ejemplo, es necesario Psapi.libagregar la función win32 en el proyecto a compilar.
Manera correcta de dividir un std::string en un vector<string>
¿Cuál es la forma correcta de dividir una cadena en un vector de cadenas? El delimitador es un espacio o una coma.
.c frente a .cc frente a .cpp frente a .hpp frente a .h frente a .cxx [duplicado]
Posibles duplicados: *.ho *.hpp para las definiciones de su clase ¿Cuál es la diferencia entre el sufijo de archivo .cc y .cpp? Solía pensar que solía ser eso: .hLos archivos
¿Detectar si stdin es una terminal o una tubería?
Cuando ejecuto " python" desde la terminal sin argumentos, aparece el shell interactivo de Python. Cuando ejecuto " cat | python" desde la terminal no inicia el modo interactivo. De
Ventajas de auto en los parámetros de plantilla en C++17
¿Cuáles son las ventajas de autolos parámetros de plantilla que (posiblemente) se introducirán con C++ 17? ¿Es solo una extensión natural autocuando quiero crear una instancia del código de plantilla?
cpack crea zip sin crear un directorio con su propio nombre dentro de zip
Estoy creando un zip con mi binario de destino y los archivos de encabezado que lo acompañan. Estoy tratando de encontrar una manera de hacer que esto funcione sin crear
¿Puedes eliminar elementos de una std::list mientras la iteras?
Tengo un código que se parece a este: for (std::list<item*>::iterator i = items.begin(); i != items.end(); i++) { bool isActive = (*i)->update(); //if (!isActive) // items.remove(*i); //else other_code_involving(*i); } items.remove_if(CheckItemNotActive);
Detectar Windows de 32 o 64 bits
Quiero detectar si el sistema operativo Windows actual es de 32 o 64 bits. ¿Cómo lograrlo usando C++? No quiero el tipo de procesador, quiero el tipo de bits del
Cómo sobrecargar std::swap()
std::swap()Es utilizado por muchos contenedores estándar (como std::listy std::vector) durante la clasificación e incluso la asignación. Pero la implementación estándar de swap()es muy generalizada y bastante ineficiente para tipos personalizados.
¿Cómo construyo una interfaz gráfica de usuario en C++? [cerrado]
Todos mis programas en C++ hasta ahora han estado usando la interfaz de línea de comandos y el único otro lenguaje con el que tengo experiencia es PHP, que no
¿Cuál es la diferencia entre operador de asignación y constructor de copia?
No entiendo la diferencia entre el constructor de asignaciones y el constructor de copias en C++. Es así: class A { public: A() { cout << "A::A()" << endl; }
Véndeme corrección constante
Entonces, ¿por qué exactamente se recomienda utilizarlo constcon la mayor frecuencia posible? Me parece que usarlo constpuede ser más molesto que una ayuda en C++. Pero, de nuevo, lo hago