아래의 2 가지 선언을 고려하십시오.포인터 변수 선언을위한 다른 유형
*
은이 개 선언 사이 intepretation에 어떤 차이가 있습니까
char* ptr1, * ptr2, * ptr3; //all 3 are pointers
*
이
char *ptr1,*ptr2,*ptr3; //again all 3 are pointers
를 데이터 유형 옆에있는 변수 옆에하지 나타납니다 다음 변수
옆에있는 데이터 유형이 아닌 나타납니다 . 나는 변수에 차이가 없다는 것을 안다.void 포인터를 소개하는 이유는 무엇입니까?
"의심의 여지없이"? 그래서 당신은 C++ 프로그래머가 "의심 할 여지없이"잘못된 것을한다고 말하고 있습니까? 일부는 왼쪽에 넣는 이유는 더 직관적 인 이유입니다. 형식 지정의 일부입니다. 당신은 int가 아닌 int 포인터를 만들고 있습니다. 당신의 관점에 따라 두 옵션 중 어느 것이 가장 정확합니다. – jalf
"의심 할 여지없이"! = 중요. 항상 마지막 문장의 요점이었던 것이 더 나은 생각이 아니더라도 항상 개인적으로 왼쪽에 넣습니다. – Puppy