История изменений
Исправление 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