QVariant
क्या है और इसका उपयोग कब किया जाना चाहिए?एक QVariant क्या है और इसका उपयोग कब किया जाना चाहिए?
उत्तर
QVariant का उपयोग उन मानों के संदर्भों को संग्रहीत करने के लिए किया जाता है जहां आपको जरूरी नहीं है कि अंदर क्या है। यह एपीआई बनाने का एक तरीका है जो अज्ञात प्रकार के संदर्भ के रूप में "कुछ भी" स्वीकार कर सकता है। आईई, एक एपीआई रखने के बजाए जो लंबे समय तक स्वीकार करता है, और दूसरा एक इंट के लिए, और दूसरा एक फ्लोट के लिए, और दूसरा स्ट्रिंग के लिए, आपके पास एक एकल एपीआई हो सकती है जो इसके बजाय एक क्यूविरिएंट स्वीकार करती है।
फिर एक और जटिल कार्य के अंदर जहां आपको एक निश्चित प्रकार की आवश्यकता होती है (जैसे QSettings में) आप इसे वापस पाने के बाद Variant से केवल वही चीज़ निकाल सकते हैं।
QVariant चर के एक कंटेनर है। यह विभिन्न प्रकार के चर स्टोर कर सकते हैं। शून्य * के लिए किसी भी तरह से इसी तरह। लेकिन यह आपको संग्रहीत प्रकार के बारे में जानकारी प्रदान करता है।
इसका उपयोग फ़ंक्शन से विभिन्न प्रकार के मानों को वापस करने के लिए किया जा सकता है।
उपयोग उदाहरण के रूप में: http://doc.qt.nokia.com/stable/qsettings.html#setValue –
मैं कहूंगा कि यह एक वैल्यू * के लिए एक कंटेनर जैसा है जिसमें आप रुचि रखते हैं। यह कुछ अतिरिक्त कार्यक्षमता प्रदान करता है जो आपको निहित चीज़ को वापस अपने मूल प्रकार में बदलने में मदद करता है (उदाहरण के लिए, आप इसे ऑब्जेक्ट के प्रकार के लिए पूछ सकते हैं, और यदि यह वह प्रकार है जिसे आप चाहते हैं (उदाहरण के लिए, क्यूस्ट्रिंग), तो आप QVariant को इसके निहित मान को परिवर्तित कर सकते हैं आपके लिए एक क्यूस्ट्रिंग पर वापस)। – michaelmoo
- 1. पायथन sys.intern क्या करता है, और इसका उपयोग कब किया जाना चाहिए?
- 2. SqlCommand.Prepare() क्या करता है और इसका उपयोग कब किया जाना चाहिए?
- 3. '@reify' क्या करता है और इसका उपयोग कब किया जाना चाहिए?
- 4. Flask.g का उपयोग कब किया जाना चाहिए?
- 5. std :: nothrow कब उपयोग किया जाना चाहिए?
- 6. जावास्क्रिप्ट विधि CollectGarbage() क्या है? कब और क्यों इसका इस्तेमाल किया जाना चाहिए?
- 7. कब, कहां और कैसे कतारों का उपयोग किया जाना चाहिए?
- 8. कब जोर देना चाहिए() का उपयोग किया जाना चाहिए?
- 9. रणनीति पैटर्न का उपयोग कब और क्यों किया जाना चाहिए?
- 10. <%# ... %> और <%= ... %> कब उपयोग किया जाना चाहिए?
- 11. कब [असेंबली: InternalsVisibleTo()] का उपयोग किया जाना चाहिए?
- 12. initWithFormat कब होगा: तर्क: उपयोग किया जाना चाहिए?
- 13. किसी वेब सेवा का उपयोग कब नहीं किया जाना चाहिए?
- 14. ईन्नोएम को कब आवंटित किया जाना चाहिए?
- 15. जेएनडीआई क्या है? इसका मूल उपयोग क्या है ..? इसका उपयोग कब किया जाता है?
- 16. कमजोर संदर्भों का उपयोग कब किया जाना चाहिए?
- 17. सी # में अस्थिर कीवर्ड का उपयोग कब किया जाना चाहिए?
- 18. किसी स्मृतिदृश्य का उपयोग कब किया जाना चाहिए?
- 19. आईफोन: नेटवर्क गतिविधि सूचक का उपयोग कब किया जाना चाहिए
- 20. Win32 InterlockedExchange फ़ंक्शन का उपयोग कब किया जाना चाहिए?
- 21. एक MvcHtmlString क्या है और मुझे इसका उपयोग कब करना चाहिए?
- 22. डेटाबेस समानार्थी शब्द का उपयोग कब किया जाना चाहिए?
- 23. सुरक्षा एनोटेशन 'denyAll' कब उपयोग किया जाना चाहिए?
- 24. डेटा कब/डेटा में जाना चाहिए, और इसे/inst/extdata में कब जाना चाहिए?
- 25. कॉपी-लोकल को कब सही किया जाना चाहिए और यह कब नहीं होना चाहिए?
- 26. ऐपडिलेगेट क्या है और मुझे इसका उपयोग कब करना है?
- 27. एक स्थानिक इंडेक्स क्या है और मुझे इसका उपयोग कब करना चाहिए?
- 28. स्ट्रेस का उपयोग कैसे किया जाना चाहिए?
- 29. ईएफ 4 में पीओसीओ का इस्तेमाल कब किया जाना चाहिए?
- 30. <spring:bind> के लिए क्या है? इसका उपयोग कब करें, और इसका उपयोग कब नहीं करें?
आपको वास्तव में कुछ कर्मचारियों को स्वीकार करना चाहिए और बेहतर प्रश्न लिखना चाहिए। – 0xbaadf00d