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

  • eurotuner

    eurotuner

    6 Mart 2006
  • Rachel Raum

    Rachel Raum

    10 EYLÜL 2007
  • Tek Syndicate

    Tek Syndicat

    23 Temmuz 2008