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

5 la respuesta

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{ ... ...

7 la respuesta

¿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 ...

11 la respuesta

¿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). ...

4 la respuesta

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 ...

1 la respuesta

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 ...

3 la respuesta

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, ...

7 la respuesta

¿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 ...

4 la respuesta

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 ...

2 la respuesta

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: ...

2 la respuesta

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 ...