'const charost :: filesystem2 :: path', 'const char *' biçimine nasıl dönüşür?'const charost :: filesystem2 :: path', 'const char *' biçimine nasıl dönüşür?
8
A
cevap
14
+2
Bana öyle görünüyor ki string() yerel bir kopyasını döndürür, bu şekilde döndürülen char * işaretçisinin bir kopyasının alınması kullanılabilir olmayabilir. Yani std :: string s = yol.string(); char * c = s.c_str(); Bunun yerine – danio
+0
@danio İyi çağrı, bu bahşiş için teşekkürler! – patrickvacek
İlgili konular
- 1. const char statik const dizi *
- 2. const char myVar * vs const char myVar []
- 3. const char * nasıl bölünür?
- 4. const char * ve kömür *
- 5. Double Const Char *
- 6. const char işaretçi atamaları
- 7. İşaretçiler Char Const
- 8. C++ Hata: 'const char *'
- 9. dönüştürme türü "Char **" için "const char **"
- 10. Int main (int, char const * const *) iyi biçimlendirilmiş mi?
- 11. const nesne ve const yapıcı
- 12. const vs new const
- 13. Şablon bağımsız değişkendeki const/const-const uyuşmazlığı nasıl giderilir
- 14. const
- 15. 'wchar_t *' öğesini 'const char *' konumuna dönüştürme
- 16. statik const char başlatılıyor * Burada dizi
- 17. Bir const char * değişkenli printf sorusu
- 18. Python'dan C/C++ const char sorusuna
- 19. Char ** 'den const char'e örtülü dönüştürme **
- 20. const char * dizgesini uzunluk ve NSString'e dönüştürme
- 21. XS subs neden const char * kullanıyor?
- 22. Operatörden const (const) algılama T &()
- 23. const ve const {} in javascript
- 24. unique_ptr <char[]> için unique_ptr <const char []>
- 25. C++ vektörler, const char *, değişkenler kapsamı ve kullanım ömrü
- 26. Neden "en önemli const" const olmalı?
- 27. 'const decltype ((a))' bir const başvuru bildirmiyor?
- 28. 'auto const' ve 'const auto' aynı mı?
- 29. const char * argv [] nesnesindeki NSArray öğesindeki dönüştürmeyi nasıl değiştiririm?
- 30. "const" nasıl uygulanır?
Eğer sonuç Bunu yaparken OS yolu ile uyumlu olacak şekilde bekliyor musunuz kullanmayı deneyin? Özellikle, dosya adı ASCII olmayan karakterler içeriyorsa? – MSalters