| 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 passer Structures de modèles en fonctions en C
    Dans le C + + langage de programmation , les modèles sont un mécanisme pour créer des programmes génériques. Un programme générique est celui qui exécute la même logique , quel que soit le type de données sous-jacente. Vous pouvez utiliser des modèles pour créer des structures de données génériques , puis créer des fonctions de modèle qui acceptent ces structures comme arguments. Cela permet à votre code pour être réutilisé de nombreuses fins différentes , car il est compatible avec tous les types de données. Par conséquent , les modèles créent des programmes extrêmement flexibles . Choses que vous devez
    C + + environnement de développement intégré (IDE ), tels que Eclipse CDT
    compilateur C + + , une telle GCC
    Afficher plus d' instructions
    1

    charge l' C + + IDE en cliquant sur son icône du programme. Quand il s'ouvre, sélectionnez "Fichier /Nouveau /Projet " et choisissez " C + + Project " pour créer un nouveau projet C + + . Un fichier de code source vide apparaît dans la partie éditeur de texte de l' IDE
    2

    importer la bibliothèque " iostream " en écrivant les deux déclarations suivantes en haut du fichier de code source: .
    < p> # include
    using namespace std

    ;
    3

    Créer une structure de modèle nommé " NomStruct " de type T. Ce type peut être n'importe quoi, et est défini plus tard dans le programme. Ecrivez ce qui suit ci-dessous les deux déclarations précédentes :

    modèle struct NomStruct

    {T data0 ;} ;
    4

    créer une fonction de modèle qui accepte la struct template " NomStruct " comme argument. Cette fonction permet d'imprimer les données détenues par des " NomStruct . " Ecrivez ce qui suit ci-dessous la définition de « NomStruct ":

    modèle vide fonct ( NomStruct t)

    { cout << t.data0 << endl; return;} ;
    5

    créer une fonction principale . C'est là que votre programme va commencer. Ecrivez ce qui suit ci-dessous la définition de fonction faite à l'étape précédente :

    int main () {}


    6

    créer un « NomStruct " en utilisant le " int " type de données numérique . Ecrivez ce qui suit dans les accolades de la fonction principale :

    NomStruct t;
    7

    définir le champ " data0 " à un nombre , comme ceci:

    t.data0 = 5;
    8

    appeler la fonction " fonct " et lui transmettez le struct modèle en écrivant ceci ci-dessous la déclaration précédente :

    fonct ( t);
    9

    exécuter votre programme en appuyant sur le bouton de lecture vert. Le programme affiche la valeur " 5" par le biais de la fonction de modèle et structure du modèle.

    Previous :

    next :
      articles connexes
    ·Comment attraper Tous les événements DataGrid 
    ·Comment créer un tableau en C 
    ·C + + Structure de répétition 
    ·Définir un tableau multi-dimensionnel en C + + 
    ·Pair /Impair fonction en programmation C 
    ·Comment changer l'icône dans Xcode 
    ·Comment faire pour installer compilateurs C + + pour Ne…
    ·Comment déterminer la taille de la structure lors de l…
    ·Comment faire votre propre PSP jeu 
    ·Comment utiliser la carte STL Container Classe 
      articles en vedette
    ·Comment écrire un texte de présentation avec un progr…
    ·Comment faire votre nofollow Blogroll 
    ·Comment écrire un script VBS pour ouvrir un fichier 
    ·Comment Multiplier multiples entiers de C 
    ·Comment faire pour extraire un APK pour un Android 
    ·Tutoriel sur Comment faire pour activer Drag & Drop sur…
    ·Comment faire pour convertir Hauteur en ColdFusion 
    ·Comment utiliser un code à geler Colonnes 
    ·Comment analyser les résultats Google avec PHP 
    ·Comment utiliser des sauts en Java 
    Copyright © Connaissances Informatiques http://fr.wingwit.com