Mu &; std::size_t" quot; C mantıklı ?
Bana miras kaldı, bazı kod, std
ad niteleyici ile size_t
sık sık kullanırlar. Örneğin:
std::size_t n = sizeof( long );
Ve ince, tabii ki derler çalışır. Ama bana (belki de C üzerinde taşınan?) kötü bir uygulama gibi görünüyor.
size_t
Bu nedenle genel ad C ve yerleşik bir gerçek değil mi? Bir başlık dosyası C size_t
kullanmaya ihtiyaç vardır ?
Bu soru, sormak için başka bir yolu aşağıdaki programı (ilehayıriçerir) bekleniyorderlemetüm C derleyicileri?
size_t foo()
{
return sizeof( long );
}
CEVAP
Stackoverflow kalabalık bu kuruluşlar arasında bir karışıklık var gibi görünüyor
::size_t
geriye uyumluluk başlık stddef.h
olarak tanımlanır . Onların başından beri ANSI/ISO C
ISO C
bir parçası oldu. Her C uygulama sadece ikinci std::size_t
tanımlar stddef.h
(uyumluluk) ve cstddef
ile birlikte ve mutlaka 15**. C standardın D Ekinde bakın.
Nasıl kontrol "global değişken&qu...
Adını&;--> quot;" operatör?...
&Quot;sıkı" kullanın; JavaScript, ...
Nasıl doğru ActionScript 3 SOAP web se...
Java "-by pass-başvuru" veya...