Resultados de la búsqueda a petición "c++"
¿El pirateo de miembros privados es un comportamiento definido?
Tengo la siguiente clase: class BritneySpears { public: int getValue() { return m_value; }; private: int m_value; };Que es una biblioteca externa (que no puedo cambiar). Obviamente no puedo cambiar el valor dem_value, solo léelo. Incluso ...
Error al manejar en std :: ofstream al escribir datos
Tengo un pequeño programa donde inicializo una cadena y escribo en una secuencia de archivos: #include<iostream> #include<fstream> using namespace std; int main() { std::ofstream ofs(file.c_str()); string s="Hello how are you"; if(ofs) ...
Eclipse CDT no puede depurar usando gdb en Mac
Tengo un proyecto C ++ importado a Eclipse CDT. Puedo construir y ejecutar el proyecto usando Makefile y configuraciones de argumentos. Sin embargo, cuando intenté agregar un punto de depuración y ejecutar "debug as local c / c ++ application", ...
¿La inicialización universal C ++ 11 causa una inicialización inesperada?
En C ++ 11, la nueva sintaxis de inicialización universal también se puede usar para llamar a un constructor normal (que no toma un parámetro initializer_list). Si bien al mirarlo no está mal, creo que eso podría causar un problema en el uso del ...
Diferencia entre memcpy y copia por asignación
Struct A { uint16_t len; uint8_t cnt; uint8_t unit; uint32_t seq; };Esta estructura A se serializa en unchar * buf. Si quiero deserializar los valores individuales, por ejemplo: uint16_t len = 0; memcpy(&len, buf, sizeof(len));o solo puedo ...
Un QLineEdit con un QCompleter no mostrará el menú emergente del QCompleter con un campo de texto vacío
tengo unQLineEdit, con unQCompleter objeto asociado a él. Si el usuario ingresa al menos un carácter, el menú emergente deQCompleter se muestra, pero cuando el usuario elimina el último carácter (dejando el campo vacío), la ventana emergente ...
C ++: encontrar el tipo de excepción predeterminada detectada
Digamos que tengo: try { externalLibrary::doSomething(); } catch (std::exception &e) { //yay I know what to do } catch (...) { //darn, I've no idea what happened! }Puede haber casos en los que obtenga una excepción y no sepa de dónde proviene o ...
C ++ números aleatorios
En lo siguiente:http://www.fredosaurus.com/notes-cpp/misc/random.html [http://www.fredosaurus.com/notes-cpp/misc/random.html] Menciona que si queremos generar un número aleatorio en el rango1-10, podemos hacer lo siguiente: r = (rand() % 10) + ...
Eliminar duplicados de una lista <int>
Usando algoritmos STL (tanto como sea posible) comoremove_if() ylist::erase, hay una buena manera de eliminar duplicados de una lista definida de la siguiente manera: list<int> l; Tenga en cuenta quelist::unique() solo funciona si se produce ...
Programa C ++ "Monkey Business" - 99% hecho [cerrado]
Estoy tratando de enseñarme C ++ usando un libro de texto antiguo y agradecería su aporte. Puedo encontrar el código de trabajo para el programa en línea, pero quiero que mi código funcione antes de intentar enfoques ...