Texto do projetista original de C++ sobre `int* p` e `int *p`
(stroustrup.com)int *psegue a lógica de que o tipo de*péint.int* psegue a lógica de que o tipo depé ponteiro paraint.- Ao declarar várias variáveis em uma única linha,
int *pdá menos margem a mal-entendidos.int *p0, p1; // p0 :: int*, p1 :: intint* p0, p1; // p0 :: int*, p1 :: int(é fácil achar por engano que é int*)
- Se você não declarar várias variáveis em uma única linha, esse problema não acontece.
- O próprio projetista original de C++ acha que as duas formas estão corretas, mas prefere mais
int* p.
3 comentários
Programar é mesmo literatura.
int *pe explica que o tipo de*péintint* pe explica que o tipo depé ponteiro paraint"Sempre que algo é uma questão de gosto, as discussões podem se arrastar para sempre."
É uma curiosidade, mas
int *p.