LINUX.ORG.RU

История изменений

Исправление alysnix, (текущая версия) :

Я вообще плохо понимаю, с чего кто-то подумал что * это не часть типа? Ну это же прям очевидно.

struct some_type{
...
...
...

} a, *b, **c;

ну где тут обьявлен тип - двойной указатель на структуру для ‘с’? его нет. он выводится по двум звездочкам, заносится компилятором в таблицу типов, и привязывается к ‘с’.

Исправление alysnix, :

Я вообще плохо понимаю, с чего кто-то подумал что * это не часть типа? Ну это же прям очевидно.

struct some_type{
...
...
...

} a, *b, **c;

ну где тут обьявлен тип - двойной указатель на структуру для ‘с’? его нет. он выводится по двум звездочкам, заносится компилятором ы таблицу типов, и привязывается к ‘с’.

Исходная версия alysnix, :

Я вообще плохо понимаю, с чего кто-то подумал что * это не часть типа? Ну это же прям очевидно.

struct some_type{ … … …

} a, *b, **c;

ну где тут обьявлен тип - двойной указатель на структуру для ‘с’? его нет. он выводится по двум звездочкам, и привязывается к ‘с’.