Vous commencez avec le nom de la classe; cela est suivi d'un espace, puis l'appel du constructeur avec ses parenthèses et arguments. La première ligne dans la fonction principale illustre cela. Maintenant, le nom de l'appel du constructeur est le nom que vous voulez pour votre objet (pas le nom de la fonction constructeur, mais il faut noter que le nom de la fonction constructeur est le nom de la classe). Les arguments de cette ligne sont des valeurs initiales pour les propriétés, num1 et num2. La deuxième instruction dans la fonction principale appelle la méthode d'ajout de l'objet.
La troisième instruction dans la fonction principale affiche le résultat. Lire et essayez le code ci-dessus. Vous pouvez utiliser ce code pour ajouter différentes paires de nombres; il suffit de changer les arguments de l'appel du constructeur. Le constructeur par défaut Si vous ne définissez pas une fonction constructeur pour votre classe, C ++ vous fournit un constructeur par défaut inconnu pour vous. Le code précédent ci-dessus, est un exemple avec le constructeur par défaut.
Au cours de l'instanciation avec le constructeur par défaut le nom du constructeur devient le nom du nouvel objet que vous voulez, sans parenthèses et sans arguments. La première ligne dans la fonction principale du code précédent illustre cette situation. Lorsque vous faites affaire avec la fonction constructeur, le nom du constructeur dans la description de classe, est le nom de la classe; d'autre part, lors de l'instanciation d'un objet, le nom du constructeur est le nom que vous voulez pour le nouvel objet; ce nom peut avoir parenthèses si la classe a une fonction constructeur; si la classe n'a pas une fonction constructeur, ce nom ne sera pas avoir parenthèses.
Constructeur Fonction sans parenthèses Dans l'échantillon de code du constructeur ci-dessus, la fonction constructeur a paramètres (arguments). Vous pouvez avoir une fonction constructeur sans paramètres. Dans ce cas, les valeurs indiquées pour les propriétés seront les valeu