सी #+ (और या दृश्य-सी ++) सी # byte[]
का एनालॉग क्या है?सी # बाइट [] के सी ++ एनालॉग क्या है?
उत्तर
सी ++ में निकटतम समकक्ष प्रकार "अप्रमाणित चार" की गतिशील रूप से बनाई गई सरणी होगी (जब तक कि आप एक प्रोसेसर पर चल रहे हों जो 8 बिट्स के अलावा किसी बाइट को परिभाषित करता हो)।
इसलिए उदाहरण
सी #
byte[] array = new byte[10];
सी में
++
unsigned char *array = new unsigned char[10];
byte[]
, सी # में, हस्ताक्षरित 8-बिट पूर्णांक (byte
) की एक सरणी है।
समकक्ष uint8_t array[]
होगा। अगर वे अपने सिस्टम पर नहीं दिया जाता है
uint8_t
, stdint.h (सी) और cstdint (C++) में परिभाषित किया गया है, आप आसानी से उन्हें डाउनलोड, या उन्हें अपने आप को परिभाषित करते हैं (this SO question देखें) कर सकता है।
हालांकि अपने चर 'array' नाम नहीं है। :) –
या अधिक पारंपरिक रूप से, 'हस्ताक्षरित char' –
@theatrus, नहीं,' char' को 8-बिट प्रकार की गारंटी नहीं है। –
सी ++ मानक में के लिए, char
, signed char
और unsigned char
तीन उपलब्ध चार प्रकार के होते हैं। char
शायद signed
या unsigned
, इसलिए:
typedef signed char sbyte;
typedef unsigned char byte;
byte bytes[] = { 0, 244, 129 };
- 1. रूबी के रैक के निकटतम सी ++ एनालॉग क्या है?
- 2. जावा बाइट सी # बाइट के समान है?
- 3. फ्लैश/फ्लेक्स flash.utils.ByteArray के लिए सी # .NET एनालॉग क्या है?
- 4. क्या java.util.Properties वर्ग का एक सी # एनालॉग है
- 5. सी: बाइट
- 6. सी # बाइट [] और char []
- 7. सी #: एक बाइट
- 8. सी # int बाइट रूपांतरण
- 9. क्या पर्यवेक्षक के लिए विंडोज एनालॉग है?
- 10. सी # बाइट [] यूआरएल अनुकूल स्ट्रिंग
- 11. सी # बाइट [] बाध्य चेक के बिना तुलना
- 12. पी/Invoke, सी #: एक बाइट
- 13. सी # बाइट सरणी में फ़ाइल
- 14. सी ++ सॉकेट 256 बाइट बफर
- 15. क्या क्विनीट में एक जासूसी एनालॉग है?
- 16. COM प्रौद्योगिकी का वर्तमान एनालॉग क्या है?
- 17. सी ++ में '\ 0' क्या है?
- 18. सर्वोत्तम व्यवहार: क्या मुझे सी या सी ++ में बाइट के लिए टाइपिफ़ बनाना चाहिए?
- 19. हास्केल एन्यूमेरेटर: एनालॉग के लिए एनालॉग 'enumWith' ऑपरेटर?
- 20. सी # बाइट को बिटरएरे में कनवर्ट करना
- 21. कॉफ़ीस्क्रिप्ट || = एनालॉग?
- 22. सी # - यूट को बाइट में कनवर्ट करना []
- 23. क्या जावा ऐप सर्वर के लिए .NET एनालॉग है?
- 24. क्या Python में Java IllegalStateException के लिए कोई एनालॉग है?
- 25. क्या रेडिस हैश के लिए एमजीईटी एनालॉग है?
- 26. पायथन में .Net InvalidOperationException के लिए एनालॉग क्या है?
- 27. बाइट की सूची # सी को सम्मिलित करना []
- 28. सी ++: :: के लिए क्या है?
- 29. बाइट [] सरणी क्या है?
- 30. सी #: बाइट [] से UTF8 एन्कोडेड स्ट्रिंग
लिखो आप हैं, धन्यवाद!) (मेरे दृश्य-सी ++ के लिए मेरी मदद की।नेट लाइब्रेरी) – Rella
क्या आपका मतलब है 'बाइट [] सरणी = नया बाइट [10] '? – Anthony
हाँ उस पकड़ के लिए धन्यवाद। मैं इंगित करता हूं कि सी ++ और सी # सरणी अलग-अलग जगहें हैं। हालांकि दोनों का आकार बदला नहीं जा सकता है, यदि आप उपलब्ध होने से अधिक डेटा तक पहुंचने का प्रयास करते हैं तो सी # आपको एक त्रुटि देगा। यदि आप भाग्यशाली हैं, तो C++ क्रैश हो सकता है। इसके अलावा, सी # किसी भी समय सरणी के आकार को बता सकता है, सी ++ आपको यह नहीं बता सकता कि सरणी एक बार बनाई गई है, आपको कुछ याद रखना होगा। – MerickOWA