Referans olarak bir CGFloat kullanan bir yöntem yapmak istiyorum.Referans olarak bir CGFloat nasıl geçilir ve ayarlanır?
Böyle bir şey yapabilir miyim?
Bu yıldızlardan iki tanesine sahip olan diğer nesne işaretçilerinden farklı görünmesi gerekir. Ayrıca ben böyle bir şey yapmak gerekir emin değilim:
- (void)doStuff:(const CGFloat*)floatPointer
Ve tabii ki, o floatPointer bir CGFloat değer atamayı nasıl hiçbir fikri
. Belki&floatPointer = 5.0f;
?
Birisi bazı örnekler verebilir ve bunları açıklayabilir mi? Müthiş olur!
- (void)doStuff:(CGFloat*)floatPointer {
*floatPointer = 5.0f;
}
Açıklama: Eğer referans olarak bir CGFloat geçiyoruz
. Teşekkürler. Neden const anahtar sözcüğünü CGFloat'ın önüne yazmalıyım? – dontWatchMyProfile
Bir const işaretçisine değer atayamazsınız ... – kennytm
const anahtar sözcüğü: "Size referansı iletiyorum ama değiştirmenize izin verilmiyor". –