Come trasformare 'const boost :: filesystem2 :: path' in 'const char *'?Come trasformare 'const boost :: filesystem2 :: path' in 'const char *'?
8
A
risposta
14
Prova utilizzando path::string().c_str()
+2
Mi sembra che stringa() restituisca una copia locale, quindi prendere una copia del puntatore char * restituito da questo potrebbe non essere utilizzabile. Quindi std :: string s = path.string(); char * c = s.c_str(); invece – danio
+0
@danio Buona chiamata, grazie per il suggerimento! – patrickvacek
Problemi correlati
- 1. const char * myVar vs. const char myVar []
- 2. Come convertire un boost :: filesystem :: directory_iterator in un const char *
- 3. Converti const char * in const wchar_t *
- 4. come convertire const WCHAR * a const char *
- 5. const char * inizializzazione
- 6. const char * concatenazione
- 7. boost :: variant - perché "const char *" è stato convertito in "bool"?
- 8. Converti CString in const char *
- 9. printf% s const char *
- 10. C++ converte char in const char *
- 11. Converti const char ** in void *?
- 12. C: Assegnazione di "static const char * const" a "static const char *"
- 13. Come creare una matrice const statico const char *
- 14. Come convertire std :: string in const char *?
- 15. Come si converte LPCWSTR in const char *?
- 16. Come importare const char * API in C#?
- 17. Come convertire 'wchar_t *' in 'const char *'
- 18. C++: char ** a const char ** conversione
- 19. Funzione C++ restituendo const char *
- 20. extern const char * const SOME_CONSTANT mi dà errori del linker
- 21. const constexpr char * vs. constexpr char *
- 22. La conversione da const char * a const std :: string &
- 23. Come memorizzare un const char * in un char *?
- 24. Quale usare const char [] o const std :: string?
- 25. L'int main (int, char const * const *) è ben formato?
- 26. Come identificare il tipo di const char * e const char [] nel codice?
- 27. Come convertire wchar_t * a const char *
- 28. Come convertire v8 :: String a const char *
- 29. Come confrontare la stringa con const char *?
- 30. metodi const e no const in C++?
cosa si aspetta il risultato di essere compatibile con il modo operativo di farlo? In particolare, quando il nome del file contiene caratteri non ASCII? – MSalters