C++

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

  1. Modérateur
    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
    1. -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
      1. Modérateur
        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
        1. 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