C++
Fermé
amarige
Messages postés
18
Date d'inscription
mardi 1 novembre 2005
Statut
Membre
Dernière intervention
14 avril 2009
-
6 nov. 2005 à 20:54
Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 - 8 nov. 2005 à 15:10
Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 - 8 nov. 2005 à 15:10
4 réponses
mamiemando
Messages postés
33446
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
20 décembre 2024
7 812
7 nov. 2005 à 01:01
7 nov. 2005 à 01:01
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
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
stillfelil
Messages postés
135
Date d'inscription
samedi 23 octobre 2004
Statut
Membre
Dernière intervention
21 février 2009
38
8 nov. 2005 à 13:14
8 nov. 2005 à 13:14
-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
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
mamiemando
Messages postés
33446
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
20 décembre 2024
7 812
8 nov. 2005 à 14:11
8 nov. 2005 à 14:11
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".
Par ailleurs il ne faut pas confondre objet alloué statiquement et les variables "static".
Zep3k!GnO
Messages postés
2025
Date d'inscription
jeudi 22 septembre 2005
Statut
Membre
Dernière intervention
18 novembre 2015
200
8 nov. 2005 à 15:10
8 nov. 2005 à 15:10
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
ç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