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

4 la respuesta

La mejor estructura de carpetas para la biblioteca multiplataforma C ++ y enlaces

Estoy a punto de comenzar a trabajar en una biblioteca multiplataforma para escribir en C ++. En el futuro, tengo la intención de implementar enlaces para otros lenguajes como Python, Java, etc. La biblioteca debe estar disponible en las ...

3 la respuesta

Conjunto de objetos de clase base polimórficos inicializados con objetos de clase secundaria

Lo siento por el título complicado. Tengo algo como esto: class Base { public: int SomeMember; Base() : SomeMember(42) {} virtual int Get() { return SomeMember; } }; class ChildA : public Base { public: virtual int Get() { return SomeMember*2; ...

1 la respuesta

Enlace a la biblioteca compartida en Qt

Acabo de crear tinyxml como una biblioteca compartida, y me gustaría descubrir cómo vincularla. ¿Cómo se logra esto?

2 la respuesta

Detalles de creación de instancias de compiladores GCC y MS

¿Alguien podría proporcionar una comparación o detalles específicos de cómo se maneja la creación de instancias de plantilla en el momento de la compilación y / o el enlace en los compiladores de GCC y MS? ¿Es este proceso diferente en ...

9 la respuesta

Resolución de sobrecarga de C ++ [duplicado]

Esta pregunta ya tiene una respuesta aquí: Función con el mismo nombre pero con firma diferente en la clase derivada [/questions/411103/function-with-same-name-but-different-signature-in-derived-class] 2 respuestas Dado el siguiente ejemplo, ...

5 la respuesta

¿Qué es un sindicato?

Recientemente estoy trabajando en Windows y descubrí que muchas estructuras de datos se definen comostruct conunion como variables miembro. Ejemplo de esto seríaEVT_VARIANT en Windows. o logré entender cuál es el propósito detrás de esto.

2 la respuesta

Uso de clase incompleta en la plantilla

Estoy muy sorprendido de que en varias versiones muestreadas de g ++, las siguientes compilaciones sin error o advertencia: // Adapted from boost::checked_delete() template <class T> inline void assert_complete() { typedef char ...

7 la respuesta

¿Cuál es el costo de la herencia?

Esta es una pregunta bastante básica pero todavía no estoy seguro: Si tengo una clase que se instanciará millones de veces, ¿es aconsejable no derivarla de otra clase? En otras palabras, ¿la herencia conlleva algún costo (en términos de memoria ...

5 la respuesta

¿Puede T en la plantilla <typename T> usar herencia?

Quiero hacer algo como esto: template <typename T:public Vertex> addTri( T v1, T v2, T v3 ) { // Take v1.pos, v2.pos, v3.pos and create a geometric repn.. Triangle tri( v1.pos, v2.pos, v3.pos ) ; // all vertices will // have to have a .pos ...

3 la respuesta

Agregar un desplazamiento a un puntero

Si tengo un puntero a un objeto y quiero obtener un puntero a un objeto que tenga 16 bytes después del puntero, ¿cómo agrego el desplazamiento de 16 bytes al puntero? Además, las direcciones de memoria en sistemas de 32 bits se ven ...