Resultados de la búsqueda a petición "c++"
Obteniendo la parte alta de la multiplicación entera de 64 bits
En C ++, di que: uint64_t i; uint64_t j;entoncesi * j producirá unuint64_t que tiene como valor la parte inferior de la multiplicación entrei yjes decir(i * j) mod 2^64. Ahora, ¿y si quisiera la parte más alta de la multiplicación? Sé que existe ...
Heisenbug de bucle infinito: se cierra si agrego una copia impresa
Este es mi código fuente: #include <iostream> #include <cmath> using namespace std; double up = 19.0 + (61.0/125.0); double down = -32.0 - (2.0/3.0); double rectangle = (up - down) * 8.0; double f(double x) { return (pow(x, 4.0)/500.0) - (pow(x, ...
Crear una matriz Eigen a partir de una matriz con orden de fila mayor
Tengo una matriz de dobles, y quiero crear una matriz de 4 por 4 usando la biblioteca Eigen. También quiero especificar que los datos se almacenan en orden de fila principal. ¿Cómo puedo hacer esto? He intentado lo siguiente, pero no se ...
¿Puede un controlador de terminación lanzar una excepción?
¿Cuál es el comportamiento definido del siguiente programa, si lo hay? #include <iostream> #include <exception> #include <cstdlib> void i_throw() { std::cout << "i_throw()" << std::endl; // std::terminate() is noexcept so if the terminate ...
Entonces, ¿unique_ptr se puede usar de forma segura en colecciones stl?
Estoy confundido con la filosofía de movimiento unique_ptr y rvalue. Digamos que tenemos dos colecciones: std::vector<std::auto_ptr<int>> autoCollection; std::vector<std::unique_ptr<int>> uniqueCollection;Ahora esperaría que lo siguiente ...
SQLITE (interfaz C / C ++): cómo confirmar una transacción
Estoy usando la interfaz sqlite c / c ++. Ahora aquí está mi escenario: Tengo 3 tablas (tablas relacionadas) dicen A, B, C. Ahora, hay una función llamadaConjunto, que obtienen algunas entradas y, en función de las entradas, inserta filas en ...
Usando std :: less con nullptr
¿La afirmación en el siguiente fragmento de código siempre es válida? std::less<Object *> lessPtr; Object * o = new Object(); assert(lessPtr (o, nullptr) == false);
pintar fondo en mfc
Estoy experimentando con pintar el fondo de una ventana en c ++ usando la biblioteca MFC. Es obligatorio que use este marco porque estoy trabajando en una aplicación MFC. He probado varios métodos diferentes pero no puedo hacer que funcione. Así ...
Visitantes y métodos virtuales con plantillas
En una implementación típica de laVisitante patrón, la clase debe tener en cuenta todas las variaciones (descendientes) de la clase base. Hay muchos casos en los que se aplica el mismo contenido de método en el visitante a los diferentes métodos. ...
¿Qué contenedor para almacenar valores únicos?
Tengo el siguiente problema. Tengo un juego que se ejecuta en promedio 60 cuadros por segundo. Cada cuadro que necesito para almacenar valores en un contenedor y no debe haber duplicados. Probablemente tenga que almacenar menos de 100 elementos ...