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

8 la respuesta

¿Cómo construyo una DLL agnóstica de versión de tiempo de ejecución en C ++?

Mi producto es una biblioteca C ++, que, en Windows, se distribuye como un dll. Hace muy poco uso del tiempo de ejecución c (iostream básico y listo), así que estoy seguro de que todas las versiones recientes del CRT estarán bien. Dado que se ...

8 la respuesta

diferencia entre un puntero y un parámetro de referencia?

Son los mismos: int foo(bar* p) { return p->someInt(); } int foo(bar& r) { return r.someInt(); } Ignore el potencial de puntero nulo. ¿Son estas dos funciones funcionalmente idénticas sin importar sisomeInt() es virtual o si se pasan unbar o ...

3 la respuesta

Cómo cargar dinámicamente un dll de C # desde una DLL de C ++

Tengo una aplicación C ++. Esto es compatible con las DLL del complemento C ++ de los usuarios, cargará dinámicamente estas DLL y luego podrá crear y usar los tipos de usuario dinámicamente. Estos tipos de usuario se derivan de los tipos básicos ...

5 la respuesta

C ++: Rotación de un vector alrededor de cierto punto

Estoy tratando de rotar un vector alrededor de un cierto punto en el vector (en C ++): 1 2 3 4 5 6 7 8 9 rotado alrededor del punto (1,1) (que es el "5") 90 grados daría como resultado: 7 4 1 8 5 2 9 6 3Ahora estoy usando: x = (x * cos(90)) - ...

4 la respuesta

¿Cómo creo una matriz de punteros?

Estoy tratando de crear una serie de punteros. Estos punteros apuntarán a un objeto Estudiante que creé. ¿Cómo lo hago? Lo que tengo ahora es: Student * db = new Student[5]; Pero cada elemento de esa matriz es el objeto del alumno, no un ...

4 la respuesta

¿Cómo declarar correctamente un tipo de plantilla autorreferenciada?

¿Cómo declaro un tipo con plantilla que se refiere a sí mismo? template <class T = Animal> class Animal { public: T getChild (); }Con esto, recibo un error del compilador con respecto a un especificador de tipo faltante. Traté de declarar ...

2 la respuesta

Mi clase C ++ tiene problemas para vincularse a una función en otro archivo .cpp

Hice la misma pregunta ayer y la respuesta no fue ...

4 la respuesta

¿Cómo construyo gcc en una Mac?

Me gustaría construir la última versión de gcc en una Mac. Tengo el último xcode pero estoy buscando algunas de las características de c ++ 0x que están en versiones más recientes (las funciones lambda, etc.). ¿Hay algún buen tutorial paso a ...

2 la respuesta

¿El compilador se queja de mis parámetros predeterminados?

Tengo problemas con este código, después de tomar esta clase del archivo main.cpp y dividirla en .h y .cpp, el compilador comenzó a quejarse de los parámetros predeterminados que estaba usando en un vacío. /* PBASE.H */ class pBase : public ...

5 la respuesta

¿Cuál es la forma "correcta" de evitar Aliasing (por ejemplo, al agregar un elemento de un contenedor a sí mismo) en C ++?

std::vector<int> a; a.push_back(1); a.push_back(a[0]);I solo aprendí [https://stackoverflow.com/questions/4705593/int-vs-const-int/4705871#4705871] que el código anterior puede ser muy peligroso. (Si no es obvio por qué, no estás solo ... ...