Я реализую BST и нуждаюсь в предложениях от вас. Код имеет 2 структуры. Мне нужно выделить структуру ссылок в структуре элемента. как бы я это сделал? Нужно ли мне выделять item->link->left & item->link->right
? Пожалуйста, объясните на примере?выделить память структуры в рамках другой структуры
struct link;
struct link
{
struct link *left;
struct link *right;
};
struct item
{
struct link link;
uint8_t c;
};
В где-то функция вставки
item *temp = NULL;
// Как бы выделить память ??
Вы не должны указывать возвращаемое значение malloc: http://stackoverflow.com/a/605858/3684343 – mch