[H-L-L.ru] |
Форма входа |
Меню сайта |
Главная » Статьи » Лекции по C++ » 11. Типы данных,определяемые пользователем |
В реальных задачах информация, которую требуется обрабатывать, может иметь достаточно сложную структуру. Для ее адекватного представления используются составные типы данных, построенные на основе простых типов данных, массивов и указателей. Для того чтобы сделать программу более ясной, можно задать встроенному типу новое имя с помощью ключевого слова typedef: typedef тип новое_имя_типа; или для типов – массивов typedef тип новое_имя_типа [ размерность ][…]; В данном случае квадратные скобки являются элементом синтаксиса. Размерность может отсутствовать. Примеры: typedef unsigned int UINT; typedef char Msg[100]; Введенное таким образом имя типа можно использовать, как и имена стандартных типов. Оно будет псевдонимом стандартного типа. UINT i, j; // объявление двух переменных типа unsigned int Msg st; // объявление переменной st, как строки из 100 символов Msg str[10]; // объявление массива str из 10 строк по 100 символов Таким образом, typedef используется: 1. для задания типам с длинными описаниями более коротких псевдонимов; 2. для облегчения переносимости программ: если машинно-зависимые типы объявить с помощью операторов typedef, при переносе программы потребуется внести изменения только в эти операторы. Источник: типы данных переименование c++ typedef | |
Всего комментариев: 0 | |