Лекция: Создание новых имен типов данных.

В C++ есть возможность создать дополнительно к существующим собственные типы данных с новым именем. Для этого необходимо использовать ключевое слово typedef. Синтаксис, чтобы создать новое имя следующий.

type-expressionnew-name

Example 1 Usage of typedef

Следующий листинг содержит несколько примеров использования ключевого слова typedef.

1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: #include <iostream>#include <cstdlib> using namespace std; typedef int my_int;typedef my_int* my_int_ptr; int main(int argc, char* argv[]) { my_int i = 10; my_int_ptr ptr = &i; cout << *ptr << endl; return EXIT_SUCCESS;}
Listing 8 A sample use of typedef

Используя названия типа данных, созданные с typedef, позволяют программистам заключать в капсулу свой выбор типов данных. Это — хорошая практика программирования, если вдруг возникает потребность, программист может легко изменить все использование специфического типа данных просто, изменяя определение typedef. Дополнительные возможности использования typedef будут исследованы в 1.5.3 Templates.

еще рефераты
Еще работы по информатике