Главная->Інформатика та програмування->Содержание->Пользовательские типы данных

ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ В C++ (4-Е ИЗДАНИЕ) (часть 1) онлайн

Пользовательские типы данных

Одним из достоинств объектов является то, что они дают пользователю возмож- ность создавать свои собственные типы данных. Представьте себе, что вам необ- ходимо работать с объектами, имеющими две координаты, например x и y. Вам хотелось бы совершать обычные арифметические операции над такими объекта- ми, например:

position1 = position2 + origin

где переменные position1, position2 и origin представляют собой наборы из двух координат. Описав класс, включающий в себя пару координат, и объявив объек- ты этого класса с именами position1, position2 и origin, мы фактически создадим новый тип данных. В C++ имеются средства, облегчающие создание подобных пользовательских типов данных.

 

38