size-t

    10गर्मी

    3उत्तर

    int को 32 बिट और 64 बिट लिनक्स प्लेटफॉर्म पर C99 में size_t में कनवर्ट/कास्ट करने का उचित तरीका क्या है? उदाहरण: int hash(void * key) { //... } int main (int argc, char * argv[]) { size_t

    5गर्मी

    2उत्तर

    मैं एक typedef के रूप में typdef unsigned int size_t; यह से जूझ रहा है मेरी कोड में परिभाषित stddef के typedef __SIZE_TYPE__ size_t; मैं अनिश्चित इस के आसपास पाने के लिए कर रहा हूँ, लेकिन अभी भी म

    7गर्मी

    2उत्तर

    स्रोत फ़ाइलें जो मैं अपने प्रोजेक्ट में उपयोग कर रहा हूँ, वहाँ ssize_t और size_t चरों के बीच एक तुलना है: ssize_t sst; size_t st; if(sst == st){...} मैं चेतावनी से छुटकारा पाने के लिए करना चाहते

    12गर्मी

    1उत्तर

    के लिए printf printfsize_t देने के लिए कोई तरीका है या तो इसे पहले कास्ट किए बिना या संकलक चेतावनी उत्पन्न करने का कोई तरीका है? (मैं हमेशा -Wall के साथ संकलित करता हूं।)

    8गर्मी

    7उत्तर

    पहले व्यक्ति को std::numeric_limits<size_t>::max() लगता है, लेकिन यदि कोई वस्तु बहुत बड़ी थी, तो क्या यह अभी भी एक-अतीत-अंत-अंत सूचक प्रदान कर सकता है? मुझे नहीं लगता। क्या इसका सबसे बड़ा मूल्य sizeof

    7गर्मी

    2उत्तर

    आज मैंने पहली बार अपनी परियोजना का 64 बिट निर्माण किया। मूल रूप से यह संकलित, जुड़ा हुआ और ठीक चला गया, चेतावनियों को छोड़कर, नए, 64 बिट आकार_टी प्रकार और सरल int प्रकार के बीच असंगतता के बारे में शिक

    10गर्मी

    3उत्तर

    size_t को unsigned int के रूप में घोषित किया गया है, इसलिए यह नकारात्मक मान का प्रतिनिधित्व नहीं कर सकता है। तो ssize_t है जो परsize_t पर हस्ताक्षर किया गया है? #include <stdio.h> #include <sys/types

    8गर्मी

    7उत्तर

    मैं एक लूप बनाने की कोशिश कर रहा हूं जो नेटवर्क पैकेट की लंबाई के आधार पर पुनरावृत्त होगा। एपीआई में event.packet-> डेटा लम्बाई द्वारा एक चर (size_t) मौजूद है। मैं 0 से eventpacket-> डेटा लम्बाई - 7 क

    6गर्मी

    2उत्तर

    malloc strlen जैसे कुछ प्रणाली पुस्तकालयों चाहते में size_t को size_t पैरामीटर के रूप में वापसी एक बराबर। एलएलवीएम आईआर में इन कार्यों के साथ बातचीत करने का सही विकल्प क्या है? क्या चयन संकलक के लिए क

    5गर्मी

    1उत्तर

    मैं कोड है: unsigned int length = strlen(somestring); मैं पर 4 चेतावनी स्तर के साथ संकलन कर रहा हूँ, और यह मुझे बता रहा है कि "size_t से unsigned int करने के लिए रूपांतरण, डेटा की संभावित हानि" जब ए