У цій моїй відповіді я використав _t
наприкінці типів, які закінчилися в кращому випадку суперечливими. Це практика, яку я використовую в своїх поточних проектах.
typedef struct {
int x;
int y;
} point_t;
Це повинно було відповідати типам C від stddef.h
подібних size_t
або ptrdiff_t
. Однак, згідно з певними коментарями до моїх запитань, _t
поштовий індекс, як видається, зарезервований для POSIX. Що я повинен використовувати замість _t
? Або _t
все одно продовжувати використовувати ?
Це питання стосується як C, так і C ++. Якщо ці мови мають різні умови, сміливо відповідайте на це.
_t
) stackoverflow.com/a/228797/14065