size-t पर टैग किए गए जवाब

13
C में size_t क्या है?
मैं size_tसी में भ्रमित हो रहा हूं। मुझे पता है कि यह sizeofऑपरेटर द्वारा लौटाया गया है । लेकिन वास्तव में यह क्या है? क्या यह एक डेटा प्रकार है? मान लीजिए कि मेरे पास एक forलूप है: for(i = 0; i < some_size; i++) क्या मुझे उपयोग करना चाहिए …
626 c  int  size-t 

8
अहस्ताक्षरित int बनाम size_t
मुझे लगता है कि आधुनिक C और C ++ कोड का उपयोग हर जगह के size_tबजाय int/ unsigned intबहुत अधिक लगता है - C स्ट्रिंग फ़ंक्शन के लिए मापदंडों से STL तक। मैं इसके कारण और इससे होने वाले लाभों के लिए उत्सुक हूं।
492 c++  c  size-t 

7
size_t बनाम uintptr_t
सी मानक की गारंटी है कि size_tएक प्रकार है जो किसी भी सरणी सूचकांक पकड़ सकता है। इसका मतलब है कि, तार्किक रूप से, size_tकिसी भी सूचक प्रकार को धारण करने में सक्षम होना चाहिए। मैंने कुछ साइटों पर पढ़ा है जो मुझे गोगल्स पर मिली हैं कि यह कानूनी …
246 c  pointers  size-t 

13
Std :: size_t का उपयोग कब करें?
मैं सोच रहा हूं कि क्या मुझे std::size_tइसके बजाय छोरों और सामान के लिए उपयोग करना चाहिए int? उदाहरण के लिए: #include <cstdint> int main() { for (std::size_t i = 0; i < 10; ++i) { // std::size_t OK here? Or should I use, say, unsigned int instead? } } …

3
Size_t और std :: size_t के बीच अंतर
क्या अंतर हैं size_tऔर std::size_tजहां वे घोषित किया गया है के संदर्भ में, जब वे इस्तेमाल किया जाना चाहिए और किसी भी अन्य फर्क सुविधाओं?
139 c++  size-t 

9
C + (या: C99 में C99% z के निकटतम समतुल्य) के लिए printf size_t को क्लीन कोड दें)
मेरे पास कुछ C ++ कोड है जो एक प्रिंट करता है size_t: size_t a; printf("%lu", a); मैं 32- और 64-बिट आर्किटेक्चर दोनों पर चेतावनी के बिना संकलन करना चाहता हूं। यदि यह C99 थे, तो मैं उपयोग कर सकता था printf("%z", a);। लेकिन AFAICT %zकिसी भी मानक C ++ …
96 c++  printf  size-t 

3
प्लेटफ़ॉर्म स्वतंत्र size_t प्रारूप विनिर्देशक सी में?
मैं size_tC में एक प्रकार के वेरिएबल को प्रिंट करना चाहता हूं, लेकिन ऐसा प्रतीत होता है कि size_tविभिन्न आर्किटेक्चर पर अलग-अलग वेरिएबल प्रकारों के लिए उपनाम है। उदाहरण के लिए, एक मशीन (64-बिट) पर निम्न कोड कोई चेतावनी नहीं देता है: size_t size = 1; printf("the size is %ld", …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.