C++

amarige Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   -  
Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention   -
salut
j'ai encore un problème dans les objets dynamiques ainsi que les fonctions amies et les surdéfinitions
aidez moi
j'ai un controle
merci

4 réponses

mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   7 884
 
Les friends c'est des méthodes accessibles par des objets qui n'y ont théoriquement pas accès (méthode private par exemple)

Les surdefinitions ca consiste à redéfinir une méthode définie dans une classe mère.

Un objet dynamique... c'est expliqué dans la base de connaissance
0
stillfelil Messages postés 135 Date d'inscription   Statut Membre Dernière intervention   38
 
-Autre chose, la notion d'amis en c++ n'est pas reçiproc
si t'es mon ami je ne suis pas forcement le tien
me laisser acceder a tes fonctions,ne va pas t'autorisé a acceder aux miennes
-la memoire pour un objet static est reservé au lancements du programme.
-contrairement au dynamique qui est reservé durant le temps d'execution, donc pas de controle durant la compilation
0
mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   7 884
 
Le dynamique permet donc d'allouer dynamiquement un espace de taille donnée, pas connu à la compilation (par exemple allouer un tableau de n cases) contrairement à un objet alloué statiquement (int tab[5]).

Par ailleurs il ne faut pas confondre objet alloué statiquement et les variables "static".
0
Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention   200
 
les surdéfinitions
ça c'est genre :
mafonction(param1); //Fonction normale
mafonction(param1,param2); //Fonction normale redéfinie

La fonction est définie 2 fois (même nom) mais avec un nombre d'attributs différents.
ainsi si dans mon code je fait mafonction('oui'); hey bien la j'appel ma fonction normale, si je fais mafonction('Oh','oui!'); la j'appel la fonction surdéfinie...
voilà j'espère que c'est + clair pour toi .

Zep3k!GnO
0