►Вызов функций-членов...157
Прежде чем вызывать функции-члены класса, вспомните, как мы обращались к данным-членам классов:
class Student
{
public :
int semesterHours ;
float gpa ;
} ;
Student s ;
void fn( void )
{
/* Обращение к данным-членам объекта s */
s.semesterHours = 10 ;
s.gpa = 3.0 ;
}
_________________
157 стр. Глава 13. Работа с классами
Обратите внимание, что наряду с именем переменной необходимо указать имя объекта. Другими словами, приведённый ниже фрагмент программы не имеет смысла.
Student s ;
void fn( void )
{
/* Этот пример ошибочен */
semesterHours = 10 ;
/* Член какого объекта и какого класса? */
Student::semesterHours = 10 ;
/* Теперь ясно, какого класса, однако до сих пор не ясно, какого объекта */
}
Больше книг — больше знаний!
Заберите 20% скидку на все книги Литрес с нашим промокодом
ПОЛУЧИТЬ СКИДКУ