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

  • Friday NightFort

    Friday Night

    15 EYLÜL 2011
  • Fubar Protocol

    Fubar Protoc

    21 AĞUSTOS 2010
  • KendrickLamarVEVO

    KendrickLama

    9 ŞUBAT 2011

İLGİLİ SORU / CEVAPLAR