У цій моїй відповіді я використав _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