История изменений
Исправление SZT, (текущая версия) :
Так вот, существуют термины для обозначения этих двух способов представления
Думаю что нет. Да и зачем для этого придумывать какой-нибудь термин? Ну можно описывать связывающую часть отдельно, при этом связываемую часть отдельно
Может еще нужен специальный термин для какого-то такого варианта:
#define GEN_NEXT_PREV(type) \
type *next; \
type *prev;
struct integer_list_node
{
int data;
GEN_NEXT_PREV(struct integer_list_node)
};
Или такого?
struct list
{
void *next;
void *prev;
};
struct data
{
int data;
};
struct list_and_data
{
struct data;
struct list;
};
Или такого: https://wandbox.org/permlink/Ky8fnuqyE0Ahxftm ?
Исходная версия SZT, :
Так вот, существуют термины для обозначения этих двух способов представления
Думаю что нет. Да и зачем для этого придумывать какой-нибудь термин? Ну можно описывать связывающую часть отдельно, при этом связываемую часть отдельно
Может еще нужен специальный термин для какого-то такого варианта:
#define GEN_NEXT_PREV(type) \
type *next; \
type *prev;
struct integer_list_node
{
int data;
GEN_NEXT_PREV(struct integer_list_node)
};
Или такого?
struct list
{
struct list *next;
struct list *prev;
};
struct data
{
int data;
};
struct list_and_data
{
struct data;
struct list;
};
Или такого: https://wandbox.org/permlink/Ky8fnuqyE0Ahxftm