SORU
28 NİSAN 2011, PERŞEMBE


Size_t arasındaki fark ve std::size_t

Size_t ve std arasındaki farklar nelerdir::size_t kullanılması gerektiğini ne zaman ilan edildi, nerede koşul ve diğer ayırt özellikleri?

CEVAP
28 NİSAN 2011, PERŞEMBE


C size_t ve C 'std::size_t s her ikisi de aynıdır.

C, C , C Başlığı (tırnak aşağıya bakınız) olarak aynı olan <cstddef> kendi tanımlı <stddef.h> ve tanımlanmış. Tanımlandığı gibiişaretsiz tamsayı tipisonuçboyutuoperatör.

C Standart/2 §17,7 olarak, diyor

olan size_tişaretsiz tamsayı tipisonuçboyutuoperatör

Ve C Standart (cstddef başlık hakkında)/3 §18.1, diyor

İçeriği Standart C kütüphanesi başlığı ile aynıdıraşağıdaki değişiklikleri ile.

Evet, ikisi de aynıtek fark C std ad size_t tanımlar.

Lütfen yukarıdaki satır da yazan da dikkat edin< . em ^"aşağıdaki değişiklikler"size_t atıfta değil. Yeni eklemeler için onun yerine yönlendiren ve çoğu kez de aynı başlıkta tanımlanan dili (C mevcut değil) içine C tarafından yapılmış.


Wikipedia size_t aralığı ve depolama boyutu hakkında çok iyi bilgi vardır:

Dizi ve depolama boyutu size_t

gerçektürü size_t olur platform bağımlı; biryaygın bir hata size_t olduğu gibi kabul etmektir açabilir imzasız int, programlama taşırken, hatalar, [3][4] 32 64-bit mimarisi, için için örnek.

1999 yılında ISO göre C standardı (C99), size_t işaretsiz. en az 16 bit tamsayı türü.

Ve gerisi size Vikipedi this page okuma olabilir.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • FOSDEM

    FOSDEM

    13 Ocak 2009
  • Hak5DarrensVlog

    Hak5DarrensV

    11 EYLÜL 2009
  • Menglong Tav

    Menglong Tav

    18 Temmuz 2010