Vidéo: CLASSES in C++ 2024
C ++ utilise une structure connue sous le nom de class . Une définition de classe commence par le mot-clé class suivi du nom de la classe et d'une accolade ouverte. Une classe a le format suivant:
class Person {public: char szFirstName [128]; char szLastName [128]; int nSocialSecurityNumber;};
Les règles de dénomination des noms de classes sont les mêmes que pour les noms de variables: La première lettre doit être l'une des lettres «a» à «z» ou «A» à «Z» ou à un trait de soulignement. Chaque caractère suivant dans le nom doit être l'un de ceux-ci ou les chiffres «0» à «9». Par convention, les noms de classe commencent toujours par une lettre majuscule.
Les noms de classe sont normalement composés de plusieurs mots coincés ensemble, chaque mot commençant par une lettre majuscule.
Le premier mot-clé de l'accolade ouverte dans les premiers exemples sera toujours public.
Vous pouvez également utiliser le mot-clé struct au lieu de class. Une structure est identique à une classe à tous les égards sauf que le public est supposé dans une structure. Pour des raisons historiques, le terme class est plus populaire en C ++; le terme struct est utilisé plus souvent dans les programmes en C.
A la suite du mot-clé public sont les déclarations pour les entrées qu'il faut pour décrire la classe. La classe Person contient deux tableaux pour le prénom et le nom et une troisième entrée pour le numéro de sécurité sociale.
Les entrées d'une classe sont appelées membres ou propriétés de la classe.