Diferenças entre edições de "Programar em C++/Friend"

Sem alteração do tamanho ,  02h34min de 25 de maio de 2013
sem resumo de edição
 
== Friend functions ==
 
 
 
int area ()
{return (width * height);}
void convert (CSquare a); //consigo acederacessar porque é friend
};
class CSquare
 
'''Nota''':
* '''Não há a propriedade de reciprocidade (ou reversão)'''. O facto de uma função ou classe ser friend de uma classe não implica o contrário, ou seja, A ter B como friend não implica que B a tenha em mesma conta.
* Outra propriedade é que '''não há transitividade'''. Se numa class A for declarado que a class B é friend. E depois que na classe B estiver declarado que a classe C é friend de B,…Isto não implica que A seja friend de C.
 
{{indentar/fim}}
5 622

edições