C++'ın ilk tasarımcısının `int* p` ve `int *p` üzerine yazısı
(stroustrup.com)int *p,*p'nin türününintolduğu mantığına dayanır.int* p,p'nin türününintişaretçisi olduğu mantığına dayanır.- Tek satırda birden fazla değişken tanımlandığında,
int *pdaha az yanlış anlaşılmaya açıktır.int *p0, p1; // p0 :: int*, p1 :: intint* p0, p1; // p0 :: int*, p1 :: int (int*sanılması kolaydır)
- Tek satırda birden fazla değişken tanımlamazsanız bu sorun ortaya çıkmaz.
- C++'ın ilk tasarımcısı olarak kendisi ikisinin de doğru olduğunu düşünüyor, ancak
int* pbiçimini daha çok tercih ediyor.
3 yorum
Kodlama gerçekten de edebiyattır.
int *pşeklinde yazar ve*ptipininintolduğunu açıklarint* pşeklinde yazar veptipininintişaretçisi olduğunu açıklar"Bir şey zevk meselesi olduğunda, tartışmalar sonsuza kadar uzayabilir."
TMI ama,
int *pbiçimini kullanıyor.