Resultados de la búsqueda a petición "c++"
¿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 ...
¿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 ...
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 ...
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 ) ...
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' ...
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á ...
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 (); ...
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 ...
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 ...
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 ...