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

  • EmmightySofia

    EmmightySofi

    25 EYLÜL 2011
  • Harvest: Greg Laurie

    Harvest: Gre

    6 HAZİRAN 2006
  • JamesAtiPhone

    JamesAtiPhon

    16 EYLÜL 2010

İLGİLİ SORU / CEVAPLAR