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

2 la respuesta

¿Por qué las funciones de construcción y destrucción de std :: allocator están en desuso en c ++ 17?

La especificación c ++ 17 desprecia elconstruct ydestroy Los miembros de lastd::allocator objeto. El grupo de trabajo proporcionó justificación para despreciar otras funciones de los ...

7 la respuesta

Matriz 3D C ++ usando el operador int []

Soy nuevo en C / C ++ y me he estado partiendo la cabeza, pero todavía no tengo idea de cómo hacer una "estructura" como esta Se supone que es una matriz dinámica 3D que utiliza punteros. Empecé así, pero me quedé atrapado allí int ...

2 la respuesta

¿Se le permite al compilador entrelazar la evaluación de subexpresiones dentro de diferentes argumentos de función?

Me pregunto sobre la siguiente situación: void f(int a, int b) { } int a(int x) { std::cout << "func a" << std::endl; return 1; } int b(int x) { std::cout << "func b" << std::endl; return 2; } int x() { std::cout << "func x" << std::endl; return ...

3 la respuesta

CMAKE libintl-8.dll no se encuentra en su computadora

He estado buscando soluciones y, sinceramente, estoy atascado. [/imgs/w2R9m.png] Estoy tratando de instalar Box2D, como puedes ver en las rutas de los archivos. De todos modos, este mensaje aparece varias veces antes de lo siguiente: ...

1 la respuesta

typeinfo / typeid output

Actualmente estoy tratando de depurar un código simple y deseo ver cómo cambia un tipo de variable específico durante el programa. Estoy usando el archivo de encabezado typeinfo para poder utilizar typeid.name (). Soy consciente de que ...

2 la respuesta

Borrar tipo borrar, ¿alguna pregunta?

Entonces, supongamos que quiero escribir borrado usando el borrado de texto. Puedo crear pseudo-métodos para variantes que permiten un natural: pseudo_method print = [](auto&& self, auto&& os){ os << self; }; std::variant<A,B,C> var = // create ...

4 la respuesta

¿Convertir el ciclo while en ecuación matemática?

Tengo dos bucles while simples en mi programa que creo que deberían ser ecuaciones matemáticas, pero estoy luchando por convertirlos: float a = someValue; int b = someOtherValue; int c = 0; while (a <= -b / 2) { c--; a += b; } while (a >= b / 2) ...

7 la respuesta

(¿Por qué) debería un constructor de movimiento o un operador de asignación de movimiento borrar su argumento?

Un ejemplo de implementación del constructor de movimiento de un curso de C ++ que estoy tomando se parece un poco a esto: /// Move constructor Motorcycle::Motorcycle(Motorcycle&& ori) : m_wheels(std::move(ori.m_wheels)), ...

1 la respuesta

¿El desbobinado de la pila con excepciones está garantizado por el estándar c ++?

Con respecto al desenrollado de la pila, el estándar de c ++ dice: Una excepción se considera no detectada después de completar la inicialización del objeto de excepción ([except.throw]) hasta completar la activación de un controlador para la ...

3 la respuesta

Referencia al constructor iniside del objeto no inicializado

Es posible pasar un objeto no inicializado a una clase primaria como en el siguiente ejemplo class C { public: C(int i): m_i(i) {}; int m_i; } class T { public: T(C & c): m_c(c) { }; C & m_c; }; class ST : public T { public: ST(): T(m_ci), ...