barát jellegét

Barátságos jellemzők ___________________________________________________________ 1

Egy barátságos egy osztályba ____________________________________________________ 1 jellemzői több barát 3. osztály ________________________________________________ tagfüggvény, barátságos _____________________________________________ másik osztály 4

Barátságos osztályok ____________________________________________________________ 5

Mondd, kik a barátaid, és én megmondom ki férhet hozzá a személyes adatait.

A koncepció az adatok beágyazás - alapvető OOP fogalmak. C ++ módot ad a fogalom körül segítségével felhasználóbarát funkciókat. Azonban nem szabad használni, jó ok nélkül. C ++ segítségével állapítsa kétféle osztályba barátok: felhasználóbarát funkciók és felhasználóbarát osztályban.

Egy barátságos egy osztályba

A szokásos módon hozzáférhessenek a saját tagjai az osztály - használata a nyitott tag függvény. Azonban, C ++ támogatja egy másik módja annak, hogy hozzáférést magán az osztályon - segítségével felhasználóbarát funkciókat. Felhasználóbarát funkciók, amelyek nem tagjai az osztályban, de van, hogy a privát tagjai. Sőt, az egyik ilyen funkció van, hogy saját tagjai több osztály.

Ahhoz, hogy függvényeket barátságos egy osztály, a meghatározása Az e csoportba tartozó prototípusa, amely előtt egy kulcsszót barátja. Itt egy példa:

// megjeleníti a nevet és koordinálja az aktuális pont void Print () const;

// értékét adja vissza a távolság az aktuális és a cél pont dupla Dist (Dot B) const;

// értékét adja vissza a két pont közötti távolság

barátja kettős Dist (const Dot A. const Dot B);

// értékét adja vissza a két pont közötti távolság

kettős dist (Dot * pA Dot * pB.); // funkció mutatókat pont // visszaadja a területet egy háromszög csúcsai adott

kettős Area (const Dot A. const Dot B. const Dot C);

kettős Dot. Dist (Dot B) const

Dot.cpp fájl

Dot A ( 'A', 3. 4). B ( 'B', -3 4). Dot C ( 'C');

CharToOem ( "szegmens hossza", S);

cout<Barátságos funkciók, programozás C és C

  • Az érték a „költői funkciója nyelv” szótár nyelvi kifejezések és szókincs

  • A funkció azt jelenti, hogy a funkció a helyesírás, hogy pontosan a szó funkciót szó helyesírási funkciója stressz