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

1 la respuesta

Ampliando las clases integradas SWIG

a opción -builtin de SWIG tiene la ventaja de ser más rápida y de estar exenta de un error con herencia múltiple. El revés es que no puedo establecer ningún atributo en las clases generadas o en ninguna subclase: -Puedo extender un tipo de lista ...

7 la respuesta

Porting std :: mapa a C?

Estoy portando algún código de C ++ a c. ¿Qué es un equivalente viable de std :: map en c? Sé que no hay equivalente en c. Esto es lo que estoy pensando usar: In c ++: std::map< uint, sTexture > m_Textures;Cía typedef struct { uint* intKey; ...

5 la respuesta

Debería almacenarse una lista de objetos en el montón o pila?

Tengo un objeto (A) que tiene una lista compuesta de objetos (B). Los objetos en la lista (B) son punteros, pero ¿debería la lista misma ser un puntero? Estoy migrando de Java a C ++ y todavía no me he acostumbrado completamente a la pila / ...

13 la respuesta

Debo usar las funciones virtuales 'Initialize ()' para inicializar un objeto de mi clase?

Actualmente estoy teniendo una discusión con mi maestro sobre el diseño de la clase y llegamos al punto deInitialize() funciones, que él promueve fuertemente. Ejemplo class Foo{ public: Foo() { // acquire light-weight resources only / ...

4 la respuesta

marshal c ++ "char **" en c #

Estoy llamando al método C # desde C ++ y pasando char ** como argumento. Tiene que ser char ** porque necesito devolver el valor a través del parámetro. c # código: [ExportDll("test", ...

9 la respuesta

Los argumentos variables de verificación son del tipo esperado

Actualmente estoy escribiendo una función que tomará un número variable de argumentos. Paso el número de argumentos a la función y luego recorreré la lista de argumentos. Cada uno de los argumentos pasados debe ser un número entero. Agregaré ...

8 la respuesta

¿Qué diferencias, si las hay, entre C ++ 03 y C ++ 11 se pueden detectar en tiempo de ejecución?

Es posible escribir una función que, cuando se compila con un compilador de C devolverá 0, y cuando se compila con un compilador de C ++, devolverá 1 (la solución trivial con#ifdef __cplusplus no es interesante). Por ejemplo int isCPP() { ...

4 la respuesta

Hacer que la aplicación Win32 funcione en ANSI y UNICODE

Quiero que mi aplicación Win32 C ++ se pueda reproducir en cualquier versión de codificación (UNICODE & ANSI). Ahora estoy un poco confundido sobre cuál es exactamente la diferencia entre las dos (¿o más?) Codificaciones? Para que mi aplicación ...

4 la respuesta

¿Cómo extender std :: tr1 :: hash para tipos personalizados?

¿Cómo permito que la implementación de STL recoja mis tipos personalizados? En MSVC, hay una clasestd::tr1::hash, que puedo especializar parcialmente usando namespace std { namespace tr1 { template <> struct hash<MyType> { ... }; } } pero ¿es ...

24 la respuesta

Protecting executable from reverse engineering

He estado contemplando cómo proteger mi código C / C ++ del desmontaje y la ingeniería inversa. Normalmente nunca aprobaría este comportamiento en mi código; sin embargo, el protocolo actual en el que he estado trabajando nunca debe ser ...