Что означает постфикс "_t" в C?

Возможный дубликат:
Что означает тип, за которым следует _t (underscore-t)?

При вводе в мою IDE (Xcode) автозаполнение всплывает уже определенные слова, когда я получаю часть имени переменной. Иногда я вижу имена, которые имеют "_t" в конце их.

  • Что такое соглашение об именах и что это значит?

  • Есть ли справочный документ для поиска до и после исправлений в обычном режиме?

Поиск с термином "постфикс" дает мне много GoogleNoise о почтовом сервере с тем же именем.

+13
источник поделиться
3 ответа

Значение t означает "тип" или "typedef". Вы увидите много заголовков POSIX (и других) с помощью time_t, size_t и других. Они содержат (не обязательно определенные) конкретные битовые размеры на основе операционной системы и архитектуры машины.

+11
источник

основанный только на моем собственном опыте, "_t" postfix означает "тип данных". Другими словами, в этом типе данных используется typedef.

+3
источник

Суффикс "_t" является условным обозначением для имен типа данных, таких как size_t или wchar_t. Он не использовался последовательно.

+2
источник

Посмотрите другие вопросы по меткам или Задайте вопрос