2021-03-19 11:30:28 +01:00
|
|
|
#include<iostream>
|
|
|
|
using namespace std;
|
|
|
|
|
|
|
|
struct Studente{
|
|
|
|
friend void printSecureNumber(Studente); // posso mettere questa linea ovunque all'interno della struct
|
|
|
|
|
|
|
|
string nome;
|
|
|
|
string cognome;
|
|
|
|
private:
|
|
|
|
int secureNumber = 999;
|
|
|
|
};
|
|
|
|
void printSecureNumber(Studente s){
|
2021-03-21 00:39:09 +01:00
|
|
|
cout<<s.secureNumber<<endl; // essendo funzione friend, posso accedere ai campi privati
|
2021-03-19 11:30:28 +01:00
|
|
|
}
|
|
|
|
int main(){
|
|
|
|
Studente st;
|
|
|
|
printSecureNumber(st);
|
|
|
|
return 0;
|
|
|
|
}
|