2010-12-02 18 views
5

Meraktan çıkma;İşaretçi için sözleşme *

NSString *str = ...

daha uygun yazmaya edilemez misiniz:

NSString* str = ...

biz NSString işaretçi tanımlayan çünkü neden böyle C dillerinde göstericiler için kongre nedir? (Objective-C metodlarında biz varız (NSString *) parameter1 sözleşmesi)

Yine - Merakımdan ve mantığın arkasındaki mantığı daha iyi anlayabiliyorum. tekerleği veya alev savaşını başlat. Tek bir bildiriminde birden işaretçi değişkenler bildirirseniz

+0

, işaretçi türü bir tür olsa bile, yıldızdan sağa kurala sadık kalıyorlar. – matcheek

+0

Bu soru bir çift olmalı. –

cevap

21

, bir düz char olarak bir karakter işaretçi olarak a fakat b ilan edeceğini beyanı

char* a, b; 

beri

char *a, *b; 

yazmalısınız. IOW, bu boşluk, yıldız işaretinin sadece görünen yere adını bağladığını gösterir. İncil'de (k & r)

İlgili konular