나는 근데 앞에다 별붙이는걸 선호하는데 그 이유로
모든 정적 프로그래밍 언어는
변수명 띄어쓰기 변수 이름 쓰는게 공통적인 특징임
그런데 포인터라고 int *ptr 을 쓰게된다면
(int *)ptr 을 쓰게 되면서 변수명을 쓴 후 띄어쓰기라는 규칙이 깨지게 됨.
하지만 이런 주장을 하면
int* a, b 를 할 때 b 는 포인터냐 int형 변수냐라는
태클이 들어오게됨(모호함을 줄이고 싶으면 엔터키나 ;를 붙여서 두번 선언하면 되는데도 옛날엔 소스코드 용량도 생각했어야 했나봄)
개인적으론 int* a,b를 했을 때 a b모두 포인터형 했으면 좋겠지만
이미 무수한 선구자들이 int* a, *b를 하도록 밀어버렸기 때문에
후자로 하는게 맞음
난 앞에다 쓸래