12 AÄžUSTOS 2010, PERÅžEMBE
Size_t maksimum değeri bulmak için taşınabilir bir yöntem nedir?
Benim program çalışıyor sistemde size_t maksimum değerini bilmek istiyorum. Aklıma ilk gelen negatif gibi 1, kullanımı:
size_t max_size = (size_t)-1;
Ama daha iyi bir yolu yok sanırım, ya da sabit bir yerde tanımlanmış.
CEVAP
12 AÄžUSTOS 2010, PERÅžEMBE
Bir bildirim sabiti (makro) C99 var ve SIZE_MAX
denir. Böyle C89/90 sabit ama yok.
Özgün yazı var ancak, ne size_t
maksimum değerini bulmak mükemmel taşınabilir bir yöntemdir. Herhangi bir imzasız türü ile çalışmak için garanti edilir.
Bunu PaylaÅŸ:
İkinci en büyük değeri bulmak için bas...
Bu bir C döndürülen değeri işlemek içi...
Win odaklı kontrol bulmak için tercih ...
Java singleton deseni uygulamak için e...
bir öğe veri-öznitelik değeri için bir...