ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ В C++ (4-Е ИЗДАНИЕ) (часть 10) онлайн

Недостатки синтаксиса

Нужно заметить, что общепринято определение указателя с помощью звездочки, записываемой перед именем переменной, а не сразу после названия типа.

char *charptr;

Это не принципиально для компилятора, но звездочка, расположенная сра- зу за названием типа переменной, сигнализирует о том, что это не просто тип, а указатель на него.

Если мы определяем в одной строке более чем один указатель одного и того же типа, то звездочку необходимо ставить перед именем каждой переменной.

char* ptr1, * ptr2, * ptr3; // три переменных указателя

И в таком случае можно использовать стиль написания, при котором звез- дочка, ставится рядом с именем:

char *ptr1, *ptr2, *ptr3;

 

6