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

2 la respuesta

C ++ Variable estática y error externo no resuelto

speraba poder aclarar algunas variables estáticas de una clase. Por ejemplo: tengo dos clases diferentes que realizan funciones completamente diferentes, alfa y beta. Dentro de alfa, declaro una variable estática de tipo beta para que se vea ...

1 la respuesta

¿Hay alguna forma de pasar argumentos de plantilla a una función en un objeto cuando el tipo de objeto es un argumento de plantilla?

Para ilustrar struct MyFunc { template <size_t N> void doIt() { cout << N << endl; } }; template <typename Func> struct Pass123ToTemplateFunc { static void pass(Func f) { f.doIt<123>(); // <-- Error on compile; is there a way to express this? } ...

4 la respuesta

¿Por qué std :: vector :: data y std :: string :: data different?

El nuevo método de Vectordata() proporciona una versión const y no const. Sin embargo, la cadenadata()l método @ solo proporciona una versión constante. Creo que cambiaron la redacción sobrestd::string para que los caracteres ahora sean ...

16 la respuesta

¿Qué es un personaje sin firmar?

En C / C ++, quéunsigned char ¿se utiliza para? ¿Cómo es diferente de un @ regulchar?

3 la respuesta

override en funciones no virtuales

El C ++ 11 FDIS dice Si una función virtual está marcada con la anulación virt-specifier y no anula una función miembro de una clase base, el programa está mal formado. [Ejemplo: struct B { virtual void f(int); }; struct D : B { void f(long) ...

1 la respuesta

¿Cómo puedo inicializar un SparseVector en Eigen

¿Cómo puedo inicializar un SparseVector en Eigen? El siguiente código: #define EIGEN_YES_I_KNOW_SPARSE_MODULE_IS_NOT_STABLE_YET #include <Eigen/Sparse> using namespace Eigen; SparseVector<float> vec(3); main() { vec(0)=1.0; } me da el siguiente ...

9 la respuesta

¿Cómo mostrar una matriz asignada dinámicamente en el depurador de Visual Studio?

Si tiene una matriz asignada estáticamente, el depurador de Visual Studio puede mostrar fácilmente todos los elementos de la matriz. Sin embargo, si tiene una matriz asignada dinámicamente y señalada por un puntero, solo mostrará el ...

5 la respuesta

¿Por qué se necesita 'corte de objeto' en C ++? ¿Por qué está permitido? Para más errores?

¿Por qué el estándar C ++ permite el corte de objetos? Por favor, no me explique el concepto de división de objetos de C ++ como lo sabía. Me pregunto cuál es la intención detrás de este diseño de la función c ++ (división de objeto). ...

7 la respuesta

Diferentes resultados de coma flotante con optimización habilitada - error del compilador?

El siguiente código funciona en Visual Studio 2008 con y sin optimización. Pero solo funciona en g ++ sin optimización (O0). #include <cstdlib> #include <iostream> #include <cmath> double round(double v, double digit) { double pow = ...

5 la respuesta

er contenido de matriz en Qt Creator depurador

Estoy usando Qt en Ubuntu. Cuando depuro solo veo el primer valor de la matriz en Locals y Watchers. ¿Cómo puedo ver todos los contenidos de la matriz? struct node { int *keys; void **pointers; int num_keys; struct node *parent; int is_leaf; ...