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

10 la respuesta

Forzar a todas las clases a implementar / anular un método 'virtual puro' en la jerarquía de herencia de varios niveles

En C ++ por qué lapur virtuall método @ exige su anulación obligatoriasolament a sus hijos inmediatos (para la creación de objetos), pero no a los nietos, etc. struct B { virtual void foo () = 0; }; struct D : B { virtual void foo () { ... }; ...

10 la respuesta

c ++ 03: constructor predeterminado para tipos incorporados en std :: map

Siempre pensé que el siguiente código std::map<int, int> test; std::cout << test[0] << std::endl; imprimiría un valor aleatorio, porque crearía un valor unitario dentro del mapa. Sin embargo, resulta que el int creado siempre se inicializa a ...

2 la respuesta

C ++ 11: ¿Por qué se permite asignar valores?

De lo que entiendo, la razón por la cual es peligroso devolver referencias de valores a las funciones se debe al siguiente código: T&& f(T&& x) { do_something_to_T(x); return static_cast<T&&>(x); } T f(const T& x) { T x2 = x; ...

4 la respuesta

¿Por qué no puedo anular el constructor de copia predeterminado y el operador de asignación con versiones de plantilla en C ++

Yo preguntéesta pregunt [https://stackoverflow.com/q/9472452/368599] sobre sobrecargar el constructor de copia y el operador de asignación con versiones de plantilla y considerando la confusión que implica la pregunta (ya que parece ser un error ...

4 la respuesta

¿Qué sucede si capturo una variable local por referencia y queda fuera de alcance?

Supongo que uso una lambda como función de devolución de llamada, y cuando creo la lambda, capturo una variable de función local por referencia. Ahora suponga que el objeto lambda no se ejecuta hasta después de que la variable de función local ...

4 la respuesta

¿Qué significa un prototipo de función con un ampersand en él? [duplicar

Posible duplicado: ¿Qué hace el operador '&' en C ++? [https://stackoverflow.com/questions/1943276/what-does-the-operator-do-in-c] En mi clase de CS de hoy, el profesor nos mostró algunos ejemplos de funciones y plantillas y algunos de los ...

6 la respuesta

virtual function const vs virtual function non-const

class Base { public: virtual void func() const { cout<<"This is constant base "<<endl; } }; class Derived : public Base { public: virtual void func() { cout<<"This is non constant derived "<<endl; } }; int main() { Base *d = new Derived(); ...

2 la respuesta

Capture capturas de pantalla programáticamente en OSX

Voy a portar un código de captura de pantalla (C ++) para linux a osx. La solución actual ejecuta aplicaciones gráficas en xvfb y luego usa xlib para tomar capturas de pantalla de la pantalla. (Eso también será compatible si estamos ejecutando ...

6 la respuesta

Convertir time_t a int

Quiero convertir un tiempo determinado en época (time_t) y viceversa. ¿Alguien puede decir cuál es la rutina o el algoritmo para esto? Gracia Actualiza epoch_strt.tm_sec = 0; epoch_strt.tm_min = 0; epoch_strt.tm_hour = 0; epoch_strt.tm_mday = ...

22 la respuesta

C ++ generando números aleatorios

Mi salida es de 20 1 aleatorios, no entre 10 y 1, ¿alguien puede explicar por qué sucede esto? #include <iostream> #include <ctime> #include <cstdlib> using namespace std; int main() { srand((unsigned)time(0)); int random_integer; int lowest=1, ...