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