Достъп до полетата с данни
* Само членовете-функции имат достъп до скритите полета с данни
string get_name() const
{ return name; }
double get_salary() const { return salary; }
* Явни и неявни параметри на функции
-- член-функция с използване на достъпът до скритите
данни
void Employee::print() const
{ cout << "Name: " << name
<< " "
<<
"Salary: " << salary << "\n"; }
-- член-функция с използване на член-функции
от същия клас
void Employee::print() const
{ cout << "Name: " << get_name()
<< " "
<<
"Salary: " << get_salary() << "\n"; }
-- външна за класа функция
void print(Employee const &emp)
{ cout << "Name: " << emp.get_name()
<< " "
<<
"Salary: " << emp.get_salary() << "\n"; }