| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    Comment créer des en-têtes et des fichiers OBJ en C + +
    Les programmeurs utilisent le C + + langage de programmation comme un outil de programmation de systèmes. Essentiellement, cela signifie que les programmeurs en C + + besoin de réutiliser de nombreuses bibliothèques communes contenant le code nécessaire ou utile. Ce code est stocké dans des fichiers "header " que d'autres programmeurs peuvent mettre dans leur code pour profiter de leur fonctionnalité. Les programmeurs peuvent " comprendre " ces fichiers d'en-tête lors du processus de compilation lors de la création des fichiers «objets» qui servent de code exécutable. Choses que vous devez
    Text Editor
    G+ + pour Linux ( GNU C + + Compiler )
    Show More Instructions
    1

    écrire un fichier d'en-tête . Dans le fichier d'en-tête , le programmeur écrit le code qui effectue une tâche utile sur plusieurs programmes. Dans ce cas , le programmeur créera un fichier d'en-tête simple qui contient une fonction permettant de tripler un nombre. Le fichier contient la définition de la fonction , et la "garde d'en-tête " qui gère les opérations préprocesseur nécessaires . Qu'est-ce que le préprocesseur ne fait n'est pas important , mais seulement que le programme nécessite la garde d'en-tête pour le fichier d'en-tête .

    # Ifndef Triple_H

    # define Triple_H

    int triple (int x ) { return x

    * 3;

    }

    # endif
    2

    Créer un fichier source qui importe le fichier d'en-tête . Le fichier source va profiter de l'entête du fichier en utilisant la fonction "triple" déjà définie . Cela signifie que le programmeur peut utiliser la triple fonction tout au long du programme, sans prendre la peine de définir elle-même :

    # include

    # include " triple.h "

    using namespace std ;

    int main () {


    int x = triple (3) ; //triple fonction définie dans l'en-tête

    cout << x ; //affiche "9"

    return 0; }


    3

    compiler le fichier d'en-tête et le fichier source dans un fichier objet . Utilisation du son fichier d'en-tête g+ + de compilateur et un terminal Linux, le fichier source et peut être compilé dans un fichier objet . Comme dans l'exemple suivant , la première commande va compiler le fichier source ( test.cpp ) , qui aura déjà inclure le fichier d'en-tête . Ensuite, la seconde commande va exécuter le fichier objet : .

    G+ + -o triple.o test.cpp

    /triple.o

    9

    Previous :

    next :
      articles connexes
    ·Comment apprendre le C + + Héritage Rapidement 
    ·Comment programmer Jeux Game Boy Advance 
    ·Comment faire pour convertir Celsius en Fahrenheit en C…
    ·Comment retourner un numéro dans booléenne 
    ·Comment ajouter une zone de texte à DataGridView 
    ·Comment construire logique de programmation 
    ·Pourquoi ne peut- Xcode Voir mon iPhone 
    ·Comment faire pour intégrer Python Dans Visual C 2008 
    ·Visual C Component Object Model Tutorial 
    ·Quelle est la syntaxe structurale ou la structure de pr…
      articles en vedette
    ·Qu'est-ce que ActiveX faire 
    ·Comment faire pour déterminer le nombre d'heures entre…
    ·Comment faire pour convertir le code de haut niveau à …
    ·Programmation & Piecewise fonctions entières linéaire…
    ·Comment régler l'horloge sur le bureau 
    ·Comment créer un script pour appliquer des privilèges…
    ·Comment faire pour modifier chaque élément d' un tabl…
    ·Comment faire pour mettre tableau d'entier dans la fonc…
    ·Types de variables en Visual Basic 
    ·Comment faire pour modifier le type de projet dans Ecli…
    Copyright © Connaissances Informatiques http://fr.wingwit.com