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

  • Andrew_Huang

    Andrew_Huang

    10 ŞUBAT 2006
  • Evan Coury

    Evan Coury

    29 NİSAN 2007
  • rekjavicxxx

    rekjavicxxx

    28 EKİM 2007