SORU
5 Aralık 2013, PERŞEMBE


İşaretçiler ilan türü?

Ben sadece C (veya C ) yani bunları ilan ederken göstericiler türünü verin okuyun:

int *point ;

Bildiğim kadarıyla, işaretçiler değişkenlerin adresini saklamak ve adres türü ne olursa olsun bellek aynı miktarda yer kaplar. Neden kendi türüne ilan etmeye gerek var mı?

CEVAP
5 Aralık 2013, PERŞEMBE


Tür güvenliği. p noktası ne olduğunu bilmiyorsun eğer doğru değilse, o zaman kategori gibi hataları önlemek için hiçbir şey olmazdı

*p = "Nonsense";
int i = *p;

Statik tür denetlemesi böyle hatalar her türlü önleme için çok güçlü bir araçtır.

C ve C de desteklerişaretçi aritmetiğieğer hedef tipi boyutu biliniyorsa sadece çalışır.,

Adres türü ne olursa olsun bellek aynı miktarda yer kaplar

Bugünün popüler platformlar için de geçerli. Ama olan bu değildi platformları olmuştur. Örneğin, multi-bayt bir kelime için bir işaretçi bayt kelimesi içinde mahsup temsil gerekmez beri tek bir bayt için bir işaretçi daha küçük olabilir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • kev5124

    kev5124

    9 Kasım 2008
  • Tom Megalis

    Tom Megalis

    18 NİSAN 2006
  • TV and Lust

    TV and Lust

    26 HAZİRAN 2006