Что означает постфикс "_t" в C?
Возможный дубликат:
Что означает тип, за которым следует _t (underscore-t)?
При вводе в мою IDE (Xcode) автозаполнение всплывает уже определенные слова, когда я получаю часть имени переменной. Иногда я вижу имена, которые имеют "_t
" в конце их.
Поиск с термином "постфикс" дает мне много GoogleNoise о почтовом сервере с тем же именем.
Ответы
Ответ 1
Значение t означает "тип" или "typedef". Вы увидите много заголовков POSIX (и других) с помощью time_t
, size_t
и других. Они содержат (не обязательно определенные) конкретные битовые размеры на основе операционной системы и архитектуры машины.
Ответ 2
основанный только на моем собственном опыте, "_t" postfix означает "тип данных". Другими словами, в этом типе данных используется typedef.
Ответ 3
Суффикс "_t" является условным обозначением для имен типа данных, таких как size_t
или wchar_t
. Он не использовался последовательно.