Что такое определение типа? Typedef дает нам возможность сокращать переменные и типы при написании кода на C++. Давайте рассмотрим несколько примеров того, что это такое и как это используется.

Что на самом деле означает typedef? Проще говоря, как это звучит — определение типа. Как мы можем это использовать? Чтобы описать просто — мы можем взять переменную или тип данных и дать ей новое имя для использования в коде и ссылке. Примером этого может быть структура . Давайте определим структуру с именем Person, но вместо использования Person для определения новой структуры каждый раз, когда мы к ней обращаемся, назовем ее p. Общий синтаксис typedef следующий: typedef (тип) (имя):

Как видите, я сначала объявил тип, который представляет собой struct Person, а затем имя, которое я хотел присвоить этому типу, то есть > с. Теперь я могу использовать это в любом месте своего кода следующим образом:

p стал моим типом или сокращенной версией, вместо того, чтобы каждый раз вводить Person. Я также мог бы сделать это, чтобы объявить другие типы данных и переменные. Давайте посмотрим на более простой. Давайте дадим имя unsigned int, используя typedef, и снова используем его в нашем коде:

Проще говоря, typedef — это хороший способ создания ссылок на типы данных, переменные и структуры, которые имеют смысл для вас и помогают с вашим кодом!

Спасибо за внимание к моему простому коду за неделю! Пожалуйста, свяжитесь со мной через LinkedIn по адресу: https://www.linkedin.com/in/blakewoodjr/. Вы также можете найти меня на канале сообщества Flutter Slack под именем blakecodez.