Questions sur header-files

30
réponses

Quelle est la différence entre #include et #include "filename"?

dans les langages de programmation C et C++, Quelle est la différence entre l'utilisation de crochets d'angle et l'util ... mets dans une instruction include , comme suit? #include <filename> #include "filename"
demandé sur 2008-08-22 05:40:06
5
réponses

Fichiers d'en-tête pour x86 SIMD intrinsics

qui fournit les fichiers d'en-tête intrinsèques pour les différentes extensions D'instructions SIMD x86 (MMX, SSE, AVX,...)? Il semble impossible de trouver une telle liste en ligne. Corrigez-moi si je me trompe.
demandé sur 2012-06-27 18:44:54
9
réponses

"utiliser namespace" dans les en-têtes c++

dans tous nos cours de c++, Tous les enseignants mettent toujours using namespace std; juste après #include dans leurs ... rreur courante? Je veux dire dans la programmation du monde réel et dans les projets "réels" là-bas. Merci.
demandé sur 2011-05-01 19:49:21
12
réponses

Ce qui devrait aller dans une.h fichier?

lors de la division de votre code en plusieurs fichiers juste ce qui devrait aller exactement dans un .h de fichier et de ce qu'il devrait aller dans une .fichier cpp?
demandé sur 2009-12-22 14:38:43
9
réponses

Des outils pour trouver des en-têtes inclus qui ne sont pas utilisés? [fermé]

je sais PC-Lint pouvez-vous dire sur les en-têtes qui sont inclus, mais pas utilisé. Existe-il d'autres outils ... ésoudre le problème à l'envers - trouver les non utilisées - plutôt que de reconstruire une liste des non utilisées.
demandé sur 2009-08-19 22:38:49
17
réponses

Est-ce que C++ devrait éliminer les fichiers d'en-tête?

de nombreuses langues, comme Java, C#, ne séparent pas la déclaration de la mise en œuvre. C# a un concept de classe p ... s pratique d'avoir des fichiers d'en-tête? je me réfère aux versions actuelles et futures de la norme C++.
demandé sur 2009-04-15 21:20:21
1
réponses

Pourquoi n'est-ce pas mon include guards qui empêche l'inclusion récursive et les définitions de symboles multiples?

deux questions courantes au sujet de incluent les gardiens : PREMIÈRE QUESTION: pou ... #include "header.h" ... pourquoi cela se produit-il? Que dois-je faire pour résoudre mon problème?
demandé sur 2013-02-16 15:55:19
2
réponses

Comment puis-je créer des fichiers d'en-tête C [closed]

je veux pouvoir créer un ensemble de fonctions dans un fichier d'en-tête que je pourrais #inclure dans un de mes programmes C.
demandé sur 2010-05-14 05:41:38
6
réponses

Comment un fichier d'en-tête C++ peut-il inclure une implémentation?

Ok, pas un expert C / C++ par aucun moyen, mais je pensais que le point d'un fichier d'en-tête était de déclarer les f ... actement le bénéfice/point de le faire de cette façon plutôt que de définir la mise en œuvre dans le dossier du RPC?
demandé sur 2013-01-25 11:50:04
6
réponses

Inclure des fichiers d'en-tête en C / C++ plus d'une fois [dupliquer]

cette question a déjà une réponse ici: y a-t-il des situations où vous ne voudrie ... ême cela? Ne devrait-il pas être le comportement par défaut du compilateur pour inclure des fichiers une seule fois?
demandé sur 2012-06-04 11:03:19
5
réponses

Comment fonctionnent les Headers et les fichiers source en C?

j'ai examiné les doublons possibles, cependant aucune des réponses ne s'y enfonce. tl;dr: Comment sont source d'en-tête ... Quand un projet est compilé le projet fichiers concernés cette inclusion implicite de source.c basé sur les déclarations en
demandé sur 2011-05-06 01:52:48
17
réponses

Les avantages et les inconvénients de mettre tout le code dans les fichiers D'en-tête en C++?

vous pouvez structurer un programme C++ de sorte que (presque) tout le code réside dans les fichiers D'en-tête. Il ressemb ... ndance à inclure des en-têtes aléatoires jusqu'à ce que vous ne puissiez pas comprendre qui dépend de qui. Vos pensées?
demandé sur 2008-10-11 12:44:24
9
réponses

Comment puis-je trouver les fichiers d'en-tête du langage de programmation C sous Linux?

quand j'écris des programmes C sous Linux, et que je les compile ensuite en utilisant gcc, je suis toujours curieux de sav ... comment obtenir ces endroits, par exemple, en utilisant la commande shell ou en utilisant le langage de programmation C.
demandé sur 2012-10-26 05:34:30
4
réponses

Dans ce cas, nous avons besoin d'inclure?

dans quels cas devrions-nous inclure cassert?
demandé sur 2012-05-16 23:53:28
4
réponses

Comment utiliser l'outil comprennent ce que vous utilisez avec CMake pour détecter inutilisés en-têtes?

L'outil include-what-you-use peut être utilisé pour détecter les en-têtes inutiles. Je suis à l'aide de CMake pour mon pr ... puis-je demander à CMake d'exécuter include-what-you-use automatiquement sur les fichiers source de mon projet logiciel?
demandé sur 2015-06-20 10:33:40
4
réponses

Liste des fichiers d'en-tête standard en C et c++

Où puis-je trouver la liste de tous les fichiers d'en-tête en C et C++? pendant que je construis une biblioth ... n-tête et leur contribution. Est-il un endroit où je peux chercher? je travaille sur Solaris Unix.
demandé sur 2010-01-08 16:57:47
11
réponses

Où documenter les fonctions en C? [fermé]

j'ai un programme C avec plusieurs fichiers, donc j'ai, par exemple, stuff.c qui implémente quelques fonctions, et stuf ... lors ses commentaires reflèteront cela, mais si je mets à jour la mise en œuvre, seuls ces commentaires changeront).
demandé sur 2010-08-25 20:20:19
8
réponses

Différence entre et?

pourquoi ce code std::map <std::string , int> m; m["a"]=1; compile avec (je suis en utilisant MSVC 2010) #include <string> mais pas #include <string.h> ?
demandé sur 2012-02-13 12:48:52
6
réponses

Est-ce que le backslash est acceptable dans les directives C et c++ #include?

il existe deux séparateurs de chemin d'accès en usage courant: le UNIX forward-slash et le DOS backslash. repos en paix, ... que Mac colon. si utilisé dans une directive # include, sont-ils égaux selon les règles des normes C++11, C++03, et C99?
demandé sur 2011-04-26 16:17:27
4
réponses

Gestion des dépendances de fichiers d'en-tête avec cmake

J'utilise CMake sur un petit projet C++ et jusqu'à présent ça marche très bien... avec une torsion: x quand j ... ub3.dir/File1.cpp.obj: ../src/sub3/File1.cpp ouais, c'est tout, non de l'inclut étaient référencés à tous :x
demandé sur 2011-09-18 14:54:01
7
réponses

C/C++ en-tête et les fichiers de mise en œuvre: Comment fonctionnent-ils?

C'est probablement une question stupide, mais j'ai cherché pendant un certain temps maintenant ici et sur le web et ne pou ... te, beaucoup moins de l'utiliser? Je m'excuse si ce n'est pas clair ou si je me trompe sur quelque chose de nouveau ici
demandé sur 2012-02-10 12:01:50
1
réponses

référence non définie lors de l'appel de la fonction inline

je reçois une erreur vraiment étrange de GCC 4.8.1 avec des fonctions en ligne. j'ai deux fonctions en ligne presque id ... efenition est inline, et non static inline. Les définitions sont tous dans les en-têtes (c'est à dire pas de prototype)
demandé sur 2013-09-28 19:47:21
3
réponses

Comment créer deux classes en C++ qui s'utilisent comme données?

je cherche à créer deux classes, dont chacune contient un objet de l'autre type de classe. Comment puis-je faire cela? Si ... from main.cpp:1: bar.h:6: error: ‘foo’ does not name a type bar.h:8: error: ‘foo’ does not name a type
demandé sur 2011-02-11 03:50:49
1
réponses

Quels en-têtes de la bibliothèque standard C++ sont garantis pour inclure un autre en-tête?

les en-têtes de bibliothèque standard C++ peuvent s'inclure les uns les autres de manière non spécifiée, donc les programm ... ttre à disposition certaines fonctions qui nécessiteraient autrement l'inclusion d'un autre en-tête. Quels sont ces cas?
demandé sur 2014-10-28 20:43:25
3
réponses

Pourquoi je vois une bibliothèque en Do?

quand je fais: less /usr/include/stdio.h (qui n'est qu'une bibliothèque C - rien à voir avec C++) je vois ... e pour la gestion des exceptions...mais pour autant que je sache, C ne le soutient pas. Veuillez expliquer.
demandé sur 2010-03-21 11:16:38
5
réponses

Est-ce une bonne pratique de mettre la définition des classes C++ dans le fichier d'en-tête?

lorsque nous concevons des classes en Java, Vala, ou C#, nous mettons la définition et la déclaration dans le même fichier ... il si j'utilise juste un fichier d'en-tête et que je mets tout dedans, comme Java? Y a-t-il une pénalité de performance?
demandé sur 2011-02-10 12:11:40
4
réponses

Outil Open-source pour visualiser les dépendances D'en-tête C/C++? [fermé]

ce que je cherche, c'est un outil qui, à partir d'un fichier source racine, affiche un graphique des dépendances du fichier (avec une certaine personnalisation, bien sûr, comme --maxdepth, etc.)
demandé sur 2009-07-28 01:05:06
3
réponses

Différence entre iostream et iostream.h

Quelle est la différence entre iostream et iostream.h?
demandé sur 2010-06-04 21:42:03
6
réponses

Installation de Visual Studio 2010 (n'importe quelle édition) installe seulement 2 fichiers dans le répertoire des en-têtes C++

J'ai installé Visual Studio 2010 Premium sur mon poste de travail Windows 7. Après avoir chargé un projet test C++, j'ai ... de produire un produit Visual Studio 2010 installé avec tous les en-têtes C++ installés sur mon Workstation. des Idées?
demandé sur 2012-09-17 17:30:31
2
réponses

Comment faire pour que CMake affiche des en-têtes-qui ne font pas partie d'une cible binaire-dans L'IDE?

dans notre workflow, nous pouvons avoir un module qui est composé de plusieurs fichiers d'en-tête, module ne produisant a ... nous avons besoin des fichiers composant module à afficher dans L'IDE pour l'édition. Est-il possible de réaliser cela ?
demandé sur 2014-11-20 14:56:57