Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
985 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Get/Set Accesseur

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Get/Set Accesseur

n°2311587
jujuf1
Je suis un chat
Posté le 25-02-2018 à 17:58:16  profilanswer
 

Salut !
 
Juste une demande de confirmation sur un point particulier
 
Lors de la définition d'une classe, dans le fichier .h associé, on peut utiliser une fonction particulière capable de retourner ou de changer la valeur d'une variable privée (pour l'exemple ici je prend le nom de variable "value", et là on a deux possibilités pour nommer cette fameuse fonction (pour l'exemple ici elle retourne un int) :  
 
Pour le cas d'un get
 
soit :
 
int GetValue() ; (donc pas besoin de rajouter une ligne pour définir l'accesseur)  
 
soit par exemple:
 
int GetMvalue et dans ce cas je suis obligé de rajouter 2 lignes pour définir l'accesseur à savoir :  
 
int Classe::GetMvalue()
{
return value;
 
 
en fait la question est-il : Le C++ est capable de reconnaître après un Get le nom de la valeur concernée à condition de rajouter une majuscule sur la première lettre du nom de la variable ?


Message édité par jujuf1 le 25-02-2018 à 17:59:30
mood
Publicité
Posté le 25-02-2018 à 17:58:16  profilanswer
 

n°2311595
Farian
Posté le 25-02-2018 à 18:50:00  profilanswer
 

Bonjour !
 
Si je comprends bien la question, cela revient à se demander si il existe une règle de nommage qui permet de simplement déclarer la fonction et le compilateur reconnait que c'est un accesseur et génère automatiquement le code (le return sur l'attribut correspondant).
 
La réponse est clairement non, toute méthode doit être explicitement déclarée et implémentée.
 
Bonne continuation !


---------------
On n'est jamais très fort pour ce calcul !
n°2311597
jujuf1
Je suis un chat
Posté le 25-02-2018 à 19:57:07  profilanswer
 

Je te remercie pour ta réponse.  
 
En effet, en fait, j'avais un autre soucis (une histoire de majuscule qui me cassait tout).


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Get/Set Accesseur

 

Sujets relatifs
[Angular4] GET http://localhost:4200/app 404 (Not Found)[VBA/HTML] SET de champ qui marche en F8 mais pas en F5
URL sans le GET[Résolu][GTK]Utiliser la fonction Get_text
The '''Get_Line''' mystery[JQUERY]Problème requête ajax en GET via PHP
[Resolu]Get_line en début de programme[Resolu]Basics: Get
[PHP] Url Rewriting et passage de variables GETGet-WmiObject : The RPC server is unavailable. (Exception from HRESULT
Plus de sujets relatifs à : Get/Set Accesseur


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR