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

2 la respuesta

Constructor predeterminado para una clase heredada

He reducido mi problema al siguiente código de ejemplo: class pokemon{ public: pokemon(int n); }; class MewTwo : public pokemon { public: MewTwo(int n); }; MewTwo::MewTwo(int n) {}Lo que produce un error: no hay función coincidente para la ...

3 la respuesta

¿Verifica si un argumento de plantilla es de un tipo de clase?

¿Cómo verificar usando algún truco de plantilla si un argumento de plantilla aprobado es de tipo de clase? Ejemplo int main() { CheckIfClass<int>::checkConst ; No it is not of a class type class CLASS{}; CheckIfClass<CLASS>::checkConst ; Yes ...

8 la respuesta

¿Es mejor usar std :: memcpy () o std :: copy () en términos de rendimiento?

¿Es mejor usarmemcpy como se muestra a continuación o es mejor usarstd::copy() en términos de rendimiento? ¿Por qué? char *bits = NULL; ... bits = new (std::nothrow) char[((int *) copyMe->bits)[0]]; if (bits == NULL) { cout << "ERROR Not enough ...

3 la respuesta

¿Por qué esta variable no utilizada no está optimizada?

Jugué con el compilador Explorador de Godbolt. Quería ver qué tan buenas son ciertas optimizaciones. Mi ejemplo mínimo de trabajo es: #include <vector> int foo() { std::vector<int> v {1, 2, 3, 4, 5}; return v[4]; } El ensamblador generado (por ...

3 la respuesta

La aplicación no se pudo iniciar porque no se encontró MSVCP100D.dll, la reinstalación de la aplicación puede funcionar

Busqué en Google esto y me di cuenta de que probablemente hay varias causas para esto, así que describiré mi escenario. Esto sucede cuando mi aplicación intenta cargar un archivo .dll integrado en otra versión de Visual Studio (2010), si ...

11 la respuesta

¿Implementaciones alternativas de mecanismos virtuales?

C ++ admite enlace dinámico a través del mecanismo virtual. Pero, según tengo entendido, el mecanismo virtual es un detalle de implementación del compilador y el estándar solo especifica los comportamientos de lo que debería suceder en escenarios ...

10 la respuesta

Convertir un int a std :: string

¿Cuál es el camino más corto, preferiblemente en línea, para convertir un int en una cadena? Las respuestas usando stl y boost serán bienvenidas.

1 la respuesta

Variable `constexpr`“ utilizada en su propio inicializador ”: Clang vs. GCC

Esta pregunta parece estar relacionada conuno existente [https://stackoverflow.com/questions/43745569], pero no entiendo la "solución portátil" proporcionada enla respuesta ...

3 la respuesta

¿Cómo podría pasar std :: function como puntero de función?

Estoy tratando de escribir una plantilla de clase e internamente usa unC función (implementación de optimización BFGS, proporcionada por elR entorno) con la siguiente interfaz: void vmmin(int n, double *x, double *Fmin, optimfn fn, optimgr gr, ...

1 la respuesta

Transmitir matriz dinámica a matriz fija en Eigen

Para mayor flexibilidad, estoy cargando datos en matrices de tamaño dinámico (p. Ej.Eigen::MatrixXf) utilizando la biblioteca C ++ Eigen. He escrito algunas funciones que requieren matrices de tamaño mixto o fijo como parámetros ...