Artículo del diseñador inicial de C++ sobre `int* p` y `int *p`
(stroustrup.com)int *psigue la lógica de que el tipo de*pesint.int* psigue la lógica de que el tipo depes “pointer to int”.- Al declarar varias variables en una sola línea,
int *pdeja menos margen para confusión.int *p0, p1; // p0 :: int*, p1 :: intint* p0, p1; // p0 :: int*, p1 :: int(int*puede hacer que sea fácil pensar por error que ambos sonint*)
- Si no se declaran varias variables en una sola línea, este problema no aparece.
- El propio diseñador inicial de C++ considera correctas ambas formas, pero prefiere
int* p.
3 comentarios
Como era de esperarse, programar también es literatura.
int *py explica que el tipo de*pesintint* py explica que el tipo depes un puntero aint"Whenever something is a matter of taste, discussions can drag on forever."
Es un dato innecesario, pero
int *p.