SORU
21 Temmuz 2014, PAZARTESİ


Nasıl isteyin &; en az quot&; C bir int boyutu " mı

Durum:

Yoğun kaynak ve taşınabilir olması için tasarlanmış bir uygulama C yazdım. Derleyici en az 32 bit olması koşuluyla mimarisi için en hızlı int boyutunu seçmek için izin istiyorum.

"En azından" 32 bit, ya da derleyici bu tür şeyler bana otomatik olarak form optimize eder mi? bir boyutu seçmek mümkün müdür

CEVAP
21 Temmuz 2014, PAZARTESİ


Standart başlık stdint.h sağlar türleri int_leastN_t uint_leastN_t, N 8, 16, 32, 64 (ve diğerleri, ama bunlar gerekli değil). Bu C99 standart.

Bu aynı zamanda "alternatifleri, int_fastN_t N. aynı değerlerle ** 5, nam-ı diğer hızlı sağlar

Yani senin durumunda, int_least32_t int_fast32_t kullanabilirsiniz.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AlaskanGrizzly

    AlaskanGrizz

    30 EKİM 2009
  • MaximumPCMag

    MaximumPCMag

    23 Temmuz 2010
  • superemposed

    superemposed

    25 Aralık 2007