LINUX.ORG.RU

История изменений

Исправление gag, (текущая версия) :

template<typename Tr4jectory, typename It3rator>

Интересный способ избежать столкновений имён. Такое впечатление, что авторы любят писать СМСки.

#define ADVANCE_ΔQSTAGE(step)                                              \
  do {

Да... Классы, шаблоны, а вместо простенькой функции (помеченной inline, если уж так очень надо) - макрос. Точно, никуда не годится. Если это не contiki-os на Си для embedded.

(Но вот писать его... только греки могут, разве что)

Ну, греческий - ещё ничего. Благодаря математике практически все буквы известны: как пишутся, как читаются. А вот когда дальневосточные коллеги доберутся до этой фичи, вот тогда не завидую.

Исходная версия gag, :

template<typename Tr4jectory, typename It3rator>

Интересный способ избежать столкновений имён. Такое впечатление, что авторы любят писать СМСки.

#define ADVANCE_ΔQSTAGE(step)                                              \
  do {

Да... Классы, шаблоны, а вместо простенькой функции (помеченной inline, если уж так очень надо) - макрос. Точно, никуда не годится. Если это не contiki-os на Си для embedded.