Question C + + -> please help

  • Wuhoo
  • Newbie
  • Newbie
  • No Avatar
  • Inscription: Fév 17, 2004
  • Messages: 5
  • Status: Offline

Message Février 17th, 2004, 7:26 pm

ci-dessous est la définition d'un c + + linkedlist classe.... si vous remarquez dans la classe linkedlist

Listnode * en premier lieu;
* Listnode dernier;
int numnodes; sont tous privés.......

...La copie dans le code du constructeur
-> Linkedlist:: Linkedlist (const Linkedlist & L)


pourquoi est-il légal pour les accesss ces variables vars privé directement?

c'est-à-dire: "numnodes = L. numnodes;
oldnode = L. premier;

Je ne comprends pas comment cela est légal, et ive vu des exemples comme ça tout le.... please expliquer...thx


classe Listnode (
public:
Listelement données;
Listnode * next;
);


/ / La classe Linked List
classe Linkedlist (
privé:
Listnode * en premier lieu;
* Listnode dernier;
int numnodes;

public:
Linkedlist (const Linkedlist & L) / / Créer un LL que d'une copie d'un autre

);


/ / Le constructeur
Linkedlist:: Linkedlist (const Linkedlist & L)
(
Listnode * oldnode;
Listnode * newnode;

numnodes = L.numnodes;
oldnode = L.first;
.
.
.
.
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Février 17th, 2004, 7:26 pm

  • ATNO/TW
  • Super Moderator
  • Super Moderator
  • Avatar de l’utilisateur
  • Inscription: Mai 28, 2003
  • Messages: 23404
  • Loc: Woodbridge VA
  • Status: Offline

Message Février 17th, 2004, 10:39 pm

Bienvenue à OZZU Wuhoo. Im pas certain theres beaucoup d'habitués ici avec connaissance de C + +, parce que ces postes ne sont pas en trop souvent, mais je sais que certains theres. Soyez patient. Tout n'a pas voulons que vous pensiez vous être ignoré.
"There's no place like 127.0.0.1 except for ::1."
Alexandria Networks. Leader in IT consulting for associations/non-profits, and small to medium sized businesses around the northern Virginia and Washington D.C. metro area.
  • Wuhoo
  • Newbie
  • Newbie
  • No Avatar
  • Inscription: Fév 17, 2004
  • Messages: 5
  • Status: Offline

Message Février 17th, 2004, 11:03 pm

un autre, plus courtes et plus au point, par exemple constructeur

molécule: la molécule (molécule & m)
(
/ / n est privé...
k = mn
)

^ ^ cela fonctionne, je vois des exemples partout dans le monde

mais si vous étiez dans une fonction principale
principal (

molécule m;
/ / n est une fois de plus privé ..
int k = m. n;
)
^^^^^
cela n'est pas permis est-il...et s'il n'est pas.... quelle est la différence entre le constructeur et le principal exemple....
  • phpSelectah
  • Student
  • Student
  • Avatar de l’utilisateur
  • Inscription: Fév 11, 2004
  • Messages: 97
  • Status: Offline

Message Février 19th, 2004, 1:43 am

en cas de doute, de debug.

Je suis sûr que vous serez en mesure de copier les données en privé non-OO basé variables, mais vous ne serez jamais capable d'écrire une variable membre des membres sans fonction.

bonne chance :D

Afficher de l'information

  • Total des messages de ce sujet: 4 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 131 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC