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

6 la respuesta

¿Debería preocuparme por "El salto o movimiento condicional depende de los valores no inicializados"?

Si ha utilizado Memcheck (de Valgrind), probablemente esté familiarizado con este mensaje ... El salto o movimiento condicional depende de los valores no inicializados He leído sobre esto y simplemente ocurre cuando usas un valor no ...

2 la respuesta

¿Cómo detectar el primer y el último argumento en las plantillas variadic?

¿Cómo detectar el primer y el último argumento en las plantillas variadic? Para el primer argumento es fácil (solo comparasizeof...(T) con 0), pero ¿hay alguna manera de detectar el último elemento? El ejemplo #include <iostream> #include ...

3 la respuesta

Existen equivalentes para leer en diferentes plataformas?

Estoy escribiendo una cola de mensajes simultáneos y persistentes en C ++, que requiere acceso de lectura concurrente a un archivo sin usar la memoria asignada io. La historia corta es que varios hilos necesitarán leer desde ...

6 la respuesta

Lista de inicialización de miembros de C ++

Por favor explique cómo usar las listas de inicialización de miembros. Tengo una clase declarada en un.h archivo y un.cpp archivo como este: class Example { private: int m_top; const int m_size; ... public: Example ( int size, int grow_by = 1 ) ...

6 la respuesta

Referencia indefinida a 'vtable for xxx'

takeaway.o: In function `takeaway': project:145: undefined reference to `vtable for takeaway' project:145: undefined reference to `vtable for takeaway' takeaway.o: In function `~takeaway': project:151: undefined reference to `vtable for takeaway' ...

3 la respuesta

Son legales los argumentos de macro vacíos en C ++ 11?

A veces omito deliberadamente los argumentos macro. Por ejemplo, para una macro con función como #define MY_MACRO(A, B, C) ... Podría llamarlo como: MY_MACRO(, bar, baz) Todavía hay técnicamente 3 argumentos; es solo que el primero está ...

3 la respuesta

Dependencias circulares / Tipos incompletos

En C ++, tengo un problema con dependencias circulares / tipos incompletos. La situación es la siguiente: Stuffcollection.h #include "Spritesheet.h"; class Stuffcollection { public: void myfunc (Spritesheet *spritesheet); void myfuncTwo (); ...

3 la respuesta

Creación de un iterador clave de mapas STL

A menudo, tienes un mapa comomap<string,X> donde la clave es el nombre del valor asignado, y necesita una API que permita a los consumidores ver todos los nombres ... para completar un cuadro de lista de la GUI, por ejemplo. Puede construir un ...

7 la respuesta

Envolviendo una API C ++ en Java o .NET

¿Alguien ha "envuelto" con éxito una API de C ++ en Java o .NET? Tengo una aplicación que proporciona una API de C ++ para escribir complementos. Lo que me gustaría hacer es acceder a esa API desde .NET o Java. Necesitaría usar COM, o hay ...

10 la respuesta

64 bits enum en C ++?

¿Hay alguna forma de tener una enumeración de 64 bits en C ++? Mientras refactorizaba algún código, me encontré con un montón de #defines que sería mejor como una enumeración, pero ser mayor de 32 bits causa un error en el compilador. Por ...