С++ typedef


Ключевое слово typedef позволяет создать новое имя для существующего типа данных.

В С++ разрешается определять новые имена типов данных с помощью ключевого typedef. При использовании typedef-имeни новый тип данных не создается, а лишь определяется новое имя для уже существующего типа. Благодаря typedef-именам можно сделать машинозависимые программы более переносимыми: для этого всегда достаточно изменить typedef-инструкции. Это средство также позволяет улучшить читабельность кода, поскольку для стандартных типов данных с его помощью можно ислользовать описательные имена. Общий формат записи инструкции typedef таков

 

typedef тип новое_имя

 элемент тип означает любой допустимый тип данных, а элемент новое_имя — новое имя для этого типа. При этом заметьте: новое имя определяется вами в качестве дополнения к существующему имени типа, а не для его замены.

 

Например, с помощью следующей инструкции можно создать новое имя для типа float:

typedef float balance;

Эта инструкция является предписанием компилятору распознавать идентификатор balance как еще одно имя для типа float. После этой инструкции можно создавать float-переменные с использованием имени balance:

 

balance over_due;

Здесь объявлена переменная с плавающей точкой over_due типа balance, который представляет собой стандартный тип float, но имеющий другое название.



Оставить свой ответ:

Имя:*
E-Mail:
Вопрос:
Skolko buдет пять пдюс сeмь?
Ответ:*
QQpedia21.ru - cамые интересные вопросы