Размещение звездочки в объявлениях указателей

Пробелы вокруг звездочек pointer значения не имеют. Все три c++ означают одно и то же:

int* test;
int *test;
int * test;

«int *var1, var2» — это c злой синтаксис, который предназначен declarations только для того, чтобы запутать cpp людей, и его следует избегать. Он pointer расширяется до:

int *var1;
int var2;

c++

c

pointers

declaration

2022-11-21T08:34:29+00:00