Страницы

Поиск по вопросам

понедельник, 24 декабря 2018 г.

Объявление указателей через запятую

Данное предложение объявляет два указателя или указатель и объект? Верно ли это для любого типа переменных?
int* x, y;


Ответ

int* x, y; - указатель x и целочисленная переменная y
* относится к переменной, а не к типу
Объявите тип с помощью typedef (или в C++ - с помощью using) - тогда дело другое:
typedef int * pint; pint x, y;
Здесь и x, и y - указатели на int

Комментариев нет:

Отправить комментарий