Это мое определение структурыВыделение памяти для структуры и указатель на структуру
struct node
{
int value;
struct node *next;
}
Я попытался выделяющий память с помощью этой
struct node *head1=(node *)(malloc(sizeof(struct node)));
и это
struct node *head2=(node *)(malloc(sizeof(struct node *)));
Первый из них выделяя память равной размеру «узла», а вторая выделяет память, равную размеру указателя. Но оба они отлично работают для меня. Я имею в виду я могу получить доступ к
head1-> value
и
head2->value
они оба одинаковы.?
можно назначить и получить доступ к head2-> next? – Nandu
Почему вы не используете ключевое слово 'new' в C++ ?! – user1436187