programmes informatiques traitent les données binaires comme un type spécifique d'aider à définir la nature des données. Par exemple, un élément de données peut être considéré comme un type de caractère par le programme et peut être utilisé pour afficher des lettres, des chiffres et des symboles. L' + + langage de programmation C exige que toutes les données ont un type défini. Cela provoque des problèmes lorsque vous avez besoin d'écrire une pièce générique de logiciel qui est destiné à être exécuté en utilisant n'importe quel type de données. Heureusement, le concept de modèle en C + + vous permet de créer des logiciels génériques. Vous pouvez utiliser C + + pour créer une structure générique utilisant structures. 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 C + + " iostream " pour permettre l'entrée et la sortie de base. Donnez les instructions suivantes au début du fichier de code source à importer cette bibliothèque :
# include
using namespace std ;
3 < p> Créer une structure qui stocke deux morceaux de données de tout type . La seule façon que cela est possible est d'utiliser un modèle qui accepte deux morceaux de données génériques. Vous pouvez déclarer une structure qui utilise des modèles en écrivant ce qui suit sous les déclarations écrites à l'étape précédente :
struct NomStruct
{
< p >} ;
4
définir les deux morceaux de données que la structure contiendra. Ecrivez ce qui suit dans les accolades de la structure:
T data0 ;
U data1 ;
5
créer une fonction principale par écrit la déclaration suivante en dessous de la Structure :
int main () {
}
6
créer une nouvelle instance de la structure et de déclarer ses deux types de données que «int» et «double» en écrivant la ligne suivante dans les accolades de la fonction principale :
NomStruct t;
7 attribuer des valeurs aux données contenue par la structure en écrivant ce qui suit ci-dessous la déclaration précédente :
t.data0 = 5;
t.data1 = 3,1 ;
8
imprimer les valeurs contenues par la structure à l'aide d'une instruction " cout " , comme ceci:
cout << " Data0 :" << t.data0 << endl ; cout
<< " Données1 :" << t.data1 << endl;
9
exécuter le programme en appuyant sur le bouton vert "Play" situé dans la rangée supérieure de boutons . Le programme créera une structure générique , puis l'instancier avec une structure spécifique contenant un type de données int et double . Ces types de données sont affectés valeurs et ensuite imprimées. La sortie ressemble à ceci:
Data0 : 5
Données1 : 3,1