preguntar acerca de header-files

8
réponses

Outils d’analyse statique d’inclusion de fichier d’en-tête?

Un collègue m'a récemment révélé qu'un seul fichier source de la nôtre comprend plus de 3 400 en-têtes pendant la compilation. Nous avons plus de 1000 unités de traduction qui sont compilées dans une version, ce qui entraîne une énorme pénalité de pe …
demandé sur 1970-01-01 00:33:31
3
réponses

Pourquoi Qt Creator ne trouve pas les en-têtes inclus dans les chemins inclus — même si qmake est capable de les trouver

j'ai rejoint un projet Qt 4 déjà existant (opensource -) pour ajouter des fonctionnalités. Le projet compile et fonctionne parfaitement sous Linux Slackware avec Qt 4.8.5. Comme IDE j'ai utilisé pour la première fois Kdevel (fourni avec Slackware), m …
demandé sur 1970-01-01 00:33:33
7
réponses

C++, comment déclarer une structure dans un fichier d’en-tête

j'ai essayé d'inclure une structure appelée "étudiant" dans un student.h fichier, mais je ne sais pas trop comment le faire. Mon student.h le code de fichier se compose entièrement de: #include<string> using namespace std; struct Student; …
demandé sur 1970-01-01 00:33:30
4
réponses

Définition de la Variable dans les fichiers d’en-tête

Mes connaissances de base de C et le processus de compilation est devenu rouillé dernièrement. J'essayais de trouver la réponse à la question suivante, mais je n'ai pas pu connecter les bases de la compilation, du lien et de la phase de pré-traiteme …
demandé sur 1970-01-01 00:33:30
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'utilisation de guillemets dans une instruction include , comme suit? #include <filename> #include "filename …
demandé sur 1970-01-01 00:33:28
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èque, j'obtiens une erreur comme tree.h not found ". Je suppose que c'est un fichier d'en-tête standard en C et C++. Cela a soulev …
demandé sur 1970-01-01 00:33:30
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 stuff.h avec les prototypes de fonction. Comment dois-je procéder pour documenter les fonctions dans les commentaires? …
demandé sur 1970-01-01 00:33:30
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 je change un fichier d'en-tête, il nécessite généralement de recompiler un certain nombre de fichiers sources (ceux qui l'incluent, d …
demandé sur 1970-01-01 00:33:31
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 fichiers .h . Cela me semble dangereux depuis lors en incluant cet en-tête dans un autre programme je vais faire importer l'Espace- …
demandé sur 1970-01-01 00:33:31
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 fonctions, puis le fichier c/CPP était de définir l'implémentation. Cependant, en examinant du code C++ ce soir, j'ai trouvé …
demandé sur 1970-01-01 00:33:33