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

5 la respuesta

¿Cómo puede pasar un puntero a una clase derivada a una función que espera una referencia a un puntero a la clase base?

Lo siento por el título largo pero quería ser específico. Esperaba que el siguiente código funcionara, pero no funciona y no puedo entender por qué: / #include <cstdio> #include <cassert> class UniquePointer { public: void Dispose() { delete ...

2 la respuesta

Resolución de sobrecarga de funciones de plantilla C ++

Tengo el siguiente código: #include <iostream> template <typename T> void f (T) { std::cout << "f(T)" << std::endl; } template <typename T> void f (bool) { std::cout << "f(bool)" << std::endl; } int main ( ) { f(true); // #1 prints f(T) ...

6 la respuesta

Número aleatorio repetido en un bucle

A necesita generar un número aleatorio entre 0 y 1 para cada ciclo diferente. for ( 1 to 10000) una llamada a la función RandomKey para generar diferentes números aleatorios. Pero el problema es que en cada iteración obtengo los ...

2 la respuesta

enable_if especialización de método

template<typename T> struct A { A<T> operator%( const T& x); }; template<typename T> A<T> A<T>::operator%( const T& x ) { ... } ¿Cómo puedo usar enable_if para hacer que ocurra la siguiente especialización para cualquier tipo de punto flotante ...

14 la respuesta

Iteradores de cadena para C ++

as herramientas iterativas de @ Python implementan unacaden [http://docs.python.org/library/itertools.html#itertools.chain] iterator que esencialmente concatena varios iteradores diferentes para proporcionar todo desde un solo iterador. ¿Hay ...

11 la respuesta

C ++ - ¿Mantener abierta la ventana de la consola?

9 la respuesta

¿Usar goto causará pérdidas de memoria?

Tengo un programa en el que necesito romper un montón de bucles anidados. Hasta ahora, la forma en que la mayoría de la gente me ha dicho que lo haga es usar...

12 la respuesta

lamada de función virtual pura desde Base Ctor

Considere el siguiente código de muestra: #include <iostream> using namespace std; class base { public: base() { bar(); //Line1 this->bar(); //Line2 base *bptr = this; bptr->bar(); //Line3 ((base*)(this))->bar(); //Line4 } virtual void bar() = ...

3 la respuesta

¿Cómo identificar las conversiones fallidas utilizando el operador dynamic_cast?

2 la respuesta

Boost Serialización a través del puntero base a la clase derivada [duplicado]

Posible duplicado: Boost Serialización utilizando archivos polimórficos [https://stackoverflow.com/questions/478668/boost-serialization-using-polymorphic-archives] stoy tratando de serializar mis clases usando un puntero base a una ...