22 EYLÜL 2008, PAZARTESİ
İşaretçi vs Referans
Bir fonksiyonu ile çalışmak için orijinal değişken verirken daha pratik ne olabilir:
unsigned long x = 4;
void func1(unsigned long& val) {
val = 5;
}
func1(x);
ya da:
void func2(unsigned long* val) {
*val = 5;
}
func2(&x);
DÜŞÜK: herhangi bir nedenle başka bir seçim var mı?
CEVAP
22 EYLÜL 2008, PAZARTESİ
Kural:
Eğer onlarla işaretçi aritmetiği yapmak istiyorsanız işaretçileri kullanın (örneğin, bir dizi adım için işaretçi adresi artırma) ya da eğer kabul ederse bir NULL işaretçi.
Kullanım başvuruları aksi.
Bunu Paylaş:
Ne bir işaretçi değişkeni ve C bir ref...
İşaretçi vs Referans...
Bir C arasındaki fark nedir# Referans ...
Eğer(pointer) kullanmak yerine eğer be...
C geçen referans olarak bir dizi?...