header-files

"uso del espacio de nombres" en cabeceras de c++

En todos nuestros cursos de c++, todos los profesores siempre ponen using namespace std; justo después de las #includes en su ... i tengo razón, ¿es esto un error común? Quiero decir en el mundo real programación y en proyectos "reales" por ahí. Gracias.

Lo que debería entrar en una.h archivo?

Al dividir su código en varios archivos exactamente lo que debería entrar en un .h archivo y lo que debe entrar en una .archivo cpp?

Archivos de cabecera para x86 SIMD intrínsecos

Qué archivos de encabezado proporcionan los intrínsecos para las diferentes extensiones del conjunto de instrucciones SIMD x86 (MMX, SSE, AVX,...)? Parece imposible encontrar una lista de este tipo en línea. Corrígeme si me equivoco.

Diferencia entre @definición de interfaz en.h y.archivo m

Normalmente usamos @interface interface_name : parent_class <delegates> { ...... } @end Método en .h archivo y en ... algunas palabras acerca de getters y setters para el archivo de interfaz que se define en .archivo m... Gracias de antemano

Escritura de definición de función en archivos de encabezado en C++

Tengo una clase que tiene muchas funciones. Por funciones pequeñas, me refiero a las funciones que no hacen ningún procesamie ... o la compilación esté hecha, el compilador expandirá el archivo de cabecera y lo colocará donde está incluido. ¿Es correcto?

Herramientas para encontrar los encabezados incluidos que no se utilizan? [cerrado]

Sé que PC-Lint puede decirle acerca de los encabezados que se incluyen pero no se utilizan. ¿Hay alguna otra herramienta qu ... pero prefiero resolver el problema al revés - encontrar las que no se usan - en lugar de reconstruir una lista de las usadas.

¿Debería C++ eliminar los archivos de encabezado?

Muchos lenguajes, como Java, C#, no separan la declaración de la implementación. C# tiene un concepto de clase parcial, pero ... mismo modelo? ¿Es más práctico tener archivos de encabezado? Me refiero a las versiones actuales y futuras de C++ standard.

Archivo de cabecera de Objective C a Swift con múltiples destinos

Estoy llamando con éxito a mis clases Swift desde Objective C (para 'MyApp' objetivo) a través de la instrucción import: #i ... C condicional #import para el objetivo contra el que estoy compilando. ¿Cómo se puede hacer esto, o hay un mejor ¿camino?

C++: Namespaces - ¿Cómo usar correctamente los archivos de cabecera y fuente?

Considere un par de dos archivos fuente: un archivo de declaración de interfaz (*.h o *.hpp) y su archivo de implementación ( ... Class::foo() { ... } } Mi pregunta: ¿hay alguna diferencia entre estas dos prácticas, y es considerada mejor que la ¿otro?

Los miembros predeterminados valoran las mejores prácticas

¿Es una buena práctica al escribir código C++11 establecer valores predeterminados para los miembros de la clase en el archi ... e cabecera necesario, pero sin la inicialización en clase): Foo::Foo(){ greet = "hello"; } ¿Cuál es mejor y por qué?

¿Cómo puede un archivo de encabezado C++ incluir implementación?

Ok, no es un experto en C/C++ de ninguna manera, pero pensé que el objetivo de un archivo de encabezado era declarar las func ... e clase? ¿Cuál es exactamente el beneficio / punto de hacerlo de esta manera vs. definir la implementación en el archivo CPP?

Cómo hacer Xcode find file FacebookSDK.h?

Dice "FacebookSDK/FacebookSDK.archivo h no encontrado " Sin embargo, puedo saltar a la definición en #import y me lleva al ... gt; #import <FacebookSDK/FacebookSDK.h> @interface FacebookView : UIViewController <FBFriendPickerDelegate> { }

¿Dónde encontrar la definición completa del tipo off t?

Estoy enviando un archivo del cliente al servidor usando TCP. Para marcar el final del archivo me gusta enviar el tamaño del ... # ifndef __USE_FILE_OFFSET64 typedef __off_t off_t; # else typedef __off64_t off_t; # endif # define __off_t_defined #endif

¿Cómo funcionan los archivos de cabecera y fuente en C?

He examinado detenidamente los posibles duplicados, sin embargo, ninguna de las respuestas se está hundiendo. Tl; dr: ¿Cómo ... archivos de proyecto involucrados resolverán esta inclusión implícita de source.c basándose en las declaraciones en header.h?

Incluir archivos de encabezado en C/C++ más de una vez [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Hay alguna situación en la que no quiera incluir guardias? ... r que especificar incluso eso? ¿No debería ser el comportamiento predeterminado del compilador incluir archivos solo una vez?

¿Cómo puedo encontrar los archivos de cabecera del lenguaje de programación C en Linux?

Cuando escribo programas en C en Linux, y luego los compilo usando gcc, siempre tengo curiosidad sobre dónde están esos archi ... de está, sino también cómo obtener esos lugares, por ejemplo, usando el comando shell o usando el lenguaje de programación C.

¿Dónde documentar funciones en C? [cerrado]

Tengo un programa C con varios archivos, así que tengo, por ejemplo, stuff.c que implementa algunas funciones, y stuff.h con ... zado primero, entonces sus comentarios reflejarán eso, pero si actualizo la implementación, solo esos comentarios cambiarán).

Lista de archivos de cabecera estándar en C y C++

¿Dónde puedo encontrar la lista de todos los archivos de encabezado en C y C++? Mientras estoy construyendo una biblioteca, ... cer todos los archivos de cabecera y su contribución. ¿ Hay algún lugar que pueda buscar? Estoy trabajando en Solaris Unix.

¿Cómo usar la herramienta include-what-you-use junto con CMake para detectar encabezados no utilizados?

La herramienta include-what-you-use se puede usar para detectar encabezados innecesarios. Estoy usando CMake para mi proyec ... ómo puedo indicar a CMake que ejecute include-what-you-use automáticamente en los archivos fuente de mi proyecto de software?

¿Es aceptable la barra invertida en las directivas C y C++ #include?

Hay dos separadores de rutas de uso común: la barra diagonal de Unix y la barra diagonal inversa de DOS. Descansa en paz, Clásico Mac Colon. Si se usan en una directiva # include, ¿son iguales bajo las reglas de los estándares C++11, C++03 y C99?