Программирование на С++. Рейзлин В.И. - 4 стр.

UptoLike

Составители: 

5
};
struct class complex // комплексное число
{double re,im;
double real(){return(re);}
double imag(){return(im);}
void set(double x,double y){re = x; im = y;}
void print(){cout<<“re = “<<re; cout<<“im = “<<im;}
};
Для описания объекта класса (экземпляра класса) используется кон-
струкция
имя_класса имя_объекта;
date today,my_birthday;
date *point = &today; // указатель на объект типа date
date clim[30]; // массив объектов
date &name = my_birthday; // ссылка на объект
В определяемые объекты входят данные, соответствующие членам
данным класса. Функции члены класса позволяют обрабатывать данные
конкретных объектов класса. Обращаться к данным объекта и вызывать
функции для объекта можно двумя способами. Первый с помощью ква-
лифицированных” имен:
имя_объекта. имя_данного
имя_объекта. имя_функции
Например:
complex x1,x2;
x1.re = 1.24;
x1.im = 2.3;
x2.set(5.1,1.7);
x1.print();
Второй способ доступа использует указатель на объект
указатель_на_объект>имя_компонента
complex *point = &x1; // или point = new complex;
point –>re = 1.24;
point –>im = 2.3;
point –>print();