Resultados de la búsqueda a petición "c++"
¿Puedo llamar a una función virtual para inicializar un subobjeto de clase base?
Sé que las funciones virtuales no deberían llamarse directa o indirectamente en un constructor, pero este código funciona bien. ¿Es seguro lo que tengo aquí? #include <iostream> #include <string> struct A { A (const std::string& name) {std::cout ...
¿Es el enlace C ++ lo suficientemente inteligente como para evitar el enlace de las bibliotecas no utilizadas?
Estoy lejos de comprender completamente cómo funciona el enlazador de C ++ y tengo una pregunta específica al respecto. Digamos que tengo lo siguiente: Utils.h namespace Utils { void func1(); void func2(); }Utils.cpp #include "some_huge_lib" ...
Inicializa un vector de pares en una línea
Quiero inicializar un std :: vector (de std :: pair), conk objetos, con el par de valores que se muestran a continuación. Aquí está mi intento: // int k std::vector <std::pair<Point::FT, int> > v(k, (std::numeric_limits<FT>::max(), -1));El ...
Cambiar de Java a c ++
He estado desarrollando aplicaciones basadas en C # (.net) y Java (J2EE) durante los últimos 3 años. Pero ahora siento, Java, C # te hace cojo (desde el punto de vista del aprendizaje) y puedes desarrollar tus aplicaciones rápidamente pero no ...
Inicializar un miembro estático (una matriz) en C ++
Tenía la intención de crear una clase que solo tenga miembros estáticos y funciones estáticas. Una de las variables miembro es una matriz. ¿Sería posible inicializarlo sin usar constructores? Estoy teniendo muchos errores de enlace en este ...
Cómo leer un archivo en orden inverso usando C ++ [duplicado]
Esta pregunta ya tiene una respuesta aquí: ¿Leer un archivo al revés? [/questions/10813930/read-a-file-backwards] 5 respuestas¿Cómo puedo leer un archivo de texto en orden inverso (es decir, de eof) usando C ++?
¿Debería producirse una advertencia o tal vez incluso una falla de aserción si la eliminación se usa para liberar memoria obtenida usando malloc ()?
En C ++ usandodelete para liberar memoria obtenida conmalloc() no necesariamente hace que un programa explote. ¿Debería producirse una advertencia o tal vez incluso una falla de afirmación sidelete se usa para liberar memoria obtenida ...
sizeof continúa devolviendo 4 en lugar del tamaño real
#include <iostream> using namespace std; int main() { cout << "Do you need to encrypt or decrypt?" << endl; string message; getline(cin, message); int letter2number; for (int place = 1; place < sizeof(message); place++) { letter2number = ...
¿Cómo se propaga el error de coma flotante cuando se realizan operaciones matemáticas en C ++?
Digamos que hemos declarado las siguientes variables float a = 1.2291; float b = 3.99; float las variables tienen precisión 6, lo que (si lo entiendo correctamente) significa que la diferencia entre el número que la computadora ...
Ejecución de pruebas unitarias de Boost en diferentes procesos
Quiero hacer pruebas unitarias en un programa SystemC. La idea es tener múltiples conjuntos de pruebas con varias pruebas en cada conjunto. Cada una de las pruebas requeriría restablecer el marco de SystemC (por ...