Схема именования для определений типов

Я использую APC на своих рабочих серверах, и он работает вполне прилично из поля. Скомпилируйте его и добавьте его к PHP и нет большой тонкой настройки, оставленной сделать для него. Я проверяю его время от времени только для рассмотрения статистики, но так как я использую MVC много, все основные файлы (маршрутизаторы, контроллеры, и т.д.) редко изменяются на ежедневной основе так, чтобы код остался скомпилированным и работал довольно эффективно.

7
задан 27 July 2009 в 01:32
поделиться

2 ответа

Несмотря на то, что "_t" зарезервирован, очень маловероятно, что вы столкнетесь с проблемой. Однако это соглашение является остатком более старых версий C, где этот синтаксис требовался для именования структур, и поэтому в настоящее время вы можете просто написать что-то вроде следующего (опуская имена typedef и typedef):

struct name_of_struct
{
   type1 member1;
   type2 member2;
   // ...
   typeN memberN;
};

И да, вы можете использовать однострочные комментарии ("// ...") в текущем стандарте C.

8
ответ дан 6 December 2019 в 19:40
поделиться

Я использую используемые соглашения об именах в Интерфейсы и реализации C Дейва Хэнсона : тип называется именем модуля и заглавной буквой T. Так, например, типом последовательностей является Seq_T , а типом хэш-таблиц это Table_T . В рамках реализации модуля Хэнсон использует #define для сокращения до T . В основном это соглашения Модулы-3 , применяемые к программированию на C, но я обнаружил, что после краткого первоначального потрясения это работает хорошо.

5
ответ дан 6 December 2019 в 19:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: