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

  • Mark Hyder

    Mark Hyder

    6 EKİM 2011
  • Neil Cicierega

    Neil Ciciere

    22 Mart 2006
  • optionalinfo

    optionalinfo

    29 EKİM 2005