'कॉन्स्ट बूस्ट :: फाइलसिस्टम 2 :: पथ' को 'कॉन्स्ट चार *' में कैसे चालू करें?'कॉन्स्ट बूस्ट :: फाइलसिस्टम 2 :: पथ' को 'कॉन्स्ट चार *' में कैसे चालू करें?
8
A
उत्तर
14
का उपयोग कर path::string().c_str()
+2
ऐसा लगता है जैसे स्ट्रिंग() एक स्थानीय प्रतिलिपि देता है इसलिए इस द्वारा लौटाए गए चार * सूचक की प्रतिलिपि लेना उपयोगी नहीं हो सकता है। तो std :: string s = path.string(); char * c = s.c_str(); इसके बजाय – danio
+0
@ डैनियो गुड कॉल, उस टिप के लिए धन्यवाद! – patrickvacek
संबंधित मुद्दे
- 1. कॉन्स्ट चार स्ट्रिंग में uint64_t मान को कैसे परिवर्तित करें?
- 2. सी # को कॉन्स्ट चार * एपीआई कैसे आयात करें?
- 3. कनवर्टिंग सिस्टम :: स्ट्रिंग टू कॉन्स्ट चार *
- 4. "शून्य * कॉन्स्ट" के बराबर "कॉन्स्ट एलपीवीओआईडी" है?
- 5. कॉन्स्ट वेक्टर
- 6. सी # में कॉन्स्ट-शुद्धता कैसे प्राप्त करें?
- 7. कॉन्स्ट तरीकों
- 8. कॉन्स्ट और
- 9. कॉन्स्ट संदर्भ
- 10. कॉन्स्ट सरणी
- 11. किसी कॉन्स्ट विधि से गैर-कॉन्स्ट विधि को कैसे कॉल करें?
- 12. int को कॉन्स्ट पॉइंटर घोषित करें?
- 13. कॉन्स्ट-शुद्धता एसटीडी कंटेनर
- 14. एक कॉन्स्ट सदस्य फ़ंक्शन
- 15. स्टोर श्रेणीबद्ध कॉन्स्ट डेटा
- 16. गैर-कॉन्स्ट ऑब्जेक्ट
- 17. एक कॉन्स्ट char * चर
- 18. कॉन्स्ट शुद्धता चेतावनियां सी ++
- 19. सी ++ कॉन्स्ट पॉइंटर घोषणा
- 20. इनो सेटअप: कॉन्स्ट में सरणी को कैसे परिभाषित किया जाए?
- 21. क्या यह एक कॉन्स्ट संदर्भ
- 22. "कॉन्स्ट" कैसे कार्यान्वित किया जाता है?
- 23. कोड की इस पंक्ति में 'कॉन्स्ट चार * हां [5] `का प्रतिनिधित्व करता है?
- 24. कक्षा के कार्यों में 'कॉन्स्ट' का उपयोग
- 25. सी ++ में, कंपाइलर गैर-कॉन्स्ट फ़ंक्शन का चयन क्यों करता है जब कॉन्स्ट भी काम करेगा?
- 26. कॉन्स्ट फ्लोट 32x4x4_t (एआरएम नियॉन आंतरिक, जीसीसी) कैसे शुरू करें?
- 27. कॉन्स मानों के लिए कॉन्स्ट एरे पॉइंटर
- 28. स्ट्रिंग टू टाइप कॉन्स्ट char * Arduino
- 29. सी/सी ++: कॉन्स्ट स्ट्रक्चर के भीतर पॉइंटर्स
- 30. बूस्ट make_shared एक कॉन्स्ट संदर्भ में लेता है। इस के आसपास पाने के लिए कोई रास्ता?
आप परिणाम ऐसा करने का ओएस रास्ता के साथ संगत होना करने की उम्मीद करते प्रयास करें? विशेष रूप से, जब फ़ाइल नाम में गैर-ASCII वर्ण होते हैं? – MSalters