Resultados de la búsqueda a petición "c++"
forward declaración y espacios de nombres (c ++)
Mi problema Tengo dos clases, clase A y B, así que obtuve A.h y A.cpp y B.h y B.cpp. A necesita saber B y B necesita saber A. Lo resolví de la siguiente manera (no sé por qué tiene que ser así ...) A.h: #include "B.h" class A{ ... ...
¿Cuál es el mejor kit de evaluación para el aprendizaje del desarrollo C / C ++ integrado? [cerrado
Estoy tratando de mejorar mi desarrollo C / C ++ integrado en la arquitectura ARM. Recientemente me mudé del desarrollo de 68K a ARM y quería usar algo de mi tiempo libre para profundizar en la plataforma y aprender las mejores ...
¿Qué es ** en C ++?
He visto algunos códigos, así como algunos errores generados desde mi compilador que tienen un '** 'token antes de la variable (por ejemplo, ** nombre de variable sin referencia, o algo así, no puedo recordar exactamente de forma imprevista). ...
C ++ Punteros a herencia de funciones de miembro
Necesito poder hacer que una superclase ejecute devoluciones de llamada definidas por una clase que herede de ella. Soy relativamente nuevo en C ++ y, por lo que puedo decir, parece que el tema de los punteros de función miembro es un área muy ...
Visual Studio proyectos con múltiples carpetas
¿Existe una manera fácil de usar varias carpetas en un proyecto con Visual Studio? Tiene "filtros" que parecen carpetas, pero sería realmente bueno poder hacer carpetas e insertar archivos dentro de VS. ¿Existe un complemento o una opción ...
Cómo escribir una plantilla std :: bitset que funciona en 32 y 64 bits
Considere el siguiente código template<unsigned int N> void foo(std::bitset<N> bs) { /* whatever */ } int main() { bitset<8> bar; foo(bar); return 0; } g ++ se queja de esto en 64 bits porque el <8> se interpreta como un int largo sin signo, ...
¿Por qué usar functores sobre las funciones?
Compara double average = CalculateAverage(values.begin(), values.end());co double average = std::for_each(values.begin(), values.end(), CalculateAverage()); ¿Cuáles son los beneficios de usar un functor sobre una función? ¿No es el primero ...
Naming Array Elements, o Struct And Array Within a Union
Considere la siguiente estructura: struct Vector4D { union { double components[4]; struct { double x, y, z, t; } Endpoint; }; }; Me parece que he visto algo similar en la estructura IPAddress de WinApi. La idea es darme la posibilidad de usar ...
Exception running boost asio ssl example
Estoy tratando de ejecutar los ejemplos SSL de boost :: asio y obtengo una excepción de "argumento no válido" cuando los ejecuto. Estoy en Linux x86_64. http: ...
La llamada a la biblioteca de C ++ no administrada (dll) desde C # crea un error de infracción de acceso (0xc0000005)
Perdón por la larga pregunta. Solo quería incluir todo lo que sé sobre el problema en este momento. Estoy usando Visual Studio 2008 para crear un programa de Windows Form en C # que llama a una biblioteca escrita en C ++. La DLL de C ++ analiza ...