SORU
25 EYLÜL 2008, PERŞEMBE


imzalanmamış int vs size_t

Modern C ve C kodu STL C dize işlevleri için parametreler: size_t yerineint/unsigned int hemen hemen her yerde kullanmak gibi görünüyor fark ettim. Bunun sebebi ve getirdiği faydalar kadar merak ediyorum.

CEVAP
25 EYLÜL 2008, PERŞEMBE


size_t tip işaretsiz tamsayı türü ise sizeof operatör (offsetof operatör), o yüzden garanti olması için yeterince büyük içeren boyutu en büyük nesne sisteminizi ele alabilir (örneğin, bir statik dizi 8 GB).

size_t türü optimizasyonu için unsigned int * * * bir derleyici hakkında varsayımlar yapmak olabilir daha büyük, eşit veya daha küçük daha büyük olabilir.

Bulabilirsiniz daha kesin bilgi C99 standardı, bölüm 7.17, bir taslak olan mevcut İnternet pdf biçim veya C11 standart, bölüm 7.19, aynı zamanda bir olarak kullanılabilir pdf draft.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • MrMimoB

    MrMimoB

    11 NİSAN 2011
  • Ryan Billy

    Ryan Billy

    30 EKİM 2006
  • Top10Series

    Top10Series

    26 Kasım 2008

İLGİLİ SORU / CEVAPLAR