Classes en C ++

C ++ utilise une structure connue sous le nom classe. Une définition de classe commence avec le mot-clé classe suivi du nom de la classe et une accolade ouverte. Une classe a le format suivant:

classe Person {public: char szFirstName [128] -char szLastName [128] -int nSocialSecurityNumber -} -

Les règles de nommage pour les noms de classe 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 de soulignement. Chaque caractère suivant dans le nom doit être l'un de ces chiffres «0» à «9» ou. Par convention, les noms de classes commencent toujours par une majuscule.

Les noms de classes se composent normalement de plusieurs mots entassés, avec chaque mot commençant par une lettre majuscule.

Le premier mot-clé au sein de l'accolade ouverte au début des exemples sera toujours public.

Vous pouvez également utiliser le mot-clé struct au lieu de classe. UN struct est identique à une classe à tous les égards, sauf que le public est supposé dans un struct. Pour des raisons historiques, le terme classe est plus populaire en C ++ - le terme struct est plus souvent utilisé dans les programmes de C.

Voici le mot-clé publique sont les déclarations pour les entrées qu'il faut pour décrire la classe. La Personne classe contient deux tableaux pour les noms et prénoms et une troisième entrée pour maintenir le numéro de sécurité sociale.

Les entrées dans une classe sont connus comme membres ou propriétés de la classe.