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

10 la respuesta

¿Puede la función miembro const devolver un puntero no constante a un miembro de datos?

Code va primero: class A { public: ... int *foo() const { return _px; } private: int *_px; } La función miembrofoo devuelve un puntero no constante aprivate miembro_px, que, creo, abre una puerta para modificar el miembro_px, ¿derecho Esfoo a ...

10 la respuesta

Especialización de clase de plantilla de C ++: ¿por qué los métodos comunes deben volver a implementarse?

En la muestra: #include <iostream> using namespace std; class B { public: virtual void pvf() = 0; }; template <class T> class D : public B { public: D(){} virtual void pvf() {} private: string data; }; template <> class D<bool> : public B { ...

4 la respuesta

polimorfismo en c ++, pérdida de tipo en el vector de la clase padre

Tengo una clase A, que es padre de las clases B y C. Y una clase X, que es padre de Y y Z. class A {}; class B : public A {}; class C : public A {}; class X { void foo(A) { std:: cout << "A"; } }; class Y : public X { void foo(B) {std::cout << ...

2 la respuesta

C ++: dlclose no descarga la biblioteca compartida

Tengo una biblioteca compartida cargada usandodlopen (con las banderasRTLD_NOW | RTLD_GLOBAL). Si esta biblioteca está utilizando funciones del programa principal, entonces no se descarga. Así que termino con el mismo código para esta biblioteca ...

16 la respuesta

Bibliotecas de atributos y reflexión para C ++?

os proyectos de C ++ más maduros parecen tener unareflexión y sistema de atributos, es decir, para definir atributos a los que se puede acceder por cadena y que se pueden serializar automáticamente. Al menos muchos proyectos de C ++ en los que ...

8 la respuesta

¿Cómo puedo hacer que GCC compile la sección .text como escribible en un binario ELF?

Me gustaría poder cambiar dinámicamente el código ejecutable dentro de una biblioteca que estoy usando. Esencialmente, me gustaría NOP dinámicamente ciertas funciones si no son necesarias. Sin embargo, la sección .text de la biblioteca que ...

2 la respuesta

¿Cómo enviar un evento clave a la aplicación usando XCB?

¿Cómo puedo enviar una tecla presionada o un evento de liberación de tecla a una ventana (la ventana actualmente activa) desde otro programa usandoXCB? Encontré algunos tutoriales usandoXLib, sin embargo, me gustaría usarXCB. Supongo que ...

6 la respuesta

Visual Studio TODO / Lista de tareas no aparece

Utilizando Visual Studio 2010 Express Tengo una lista de tareas abierta y en comentarios de configuración de filtro. No muestra ningún @ en lín // TODO whatevercomments en absoluto, ya sea proyecto o archivo específico. ¿Alguna idea de por ...

6 la respuesta

auto de const std :: vector <> &; objeto o referencia?

supongamos que tenemos un objeto con la siguiente interfaz: struct Node_t { ... const std::vector< something >& getChilds() const; } node; Ahora, accedo a la propiedad con unaauto variable como esta: auto childs = node->getChilds(); cuál es el ...

18 la respuesta

C ++: ¿Cómo implementar un tiempo de espera para una llamada de función arbitraria?

Necesito llamar a una función de biblioteca que a veces no terminará en un tiempo dado, desafortunadamente. ¿Hay alguna manera de llamar a la función pero abortarla si no termina dentro den ¿segundos No puedo modificar la función, por lo que ...