'const boost :: filesystem2 :: path'를 'const char *'로 바꾸는 방법은 무엇입니까?'const boost :: filesystem2 :: path'를 'const char *'로 바꾸는 방법은 무엇입니까?
8
A
답변
14
사용 시도 path::string().c_str()
+2
그것은 string()이 로컬 복사본을 반환하는 것처럼 보이기 때문에 반환 된 char * 포인터의 복사본을 사용하는 것이 유용하지 않을 수 있습니다. 그래서 std :: string s = path.string(); char * c = s.c_str(); 대신 – danio
+0
@ danio 잘 부탁드립니다. 팁 주셔서 감사합니다! – patrickvacek
관련 문제
- 1. Boost FileSystem3 반복자를 const char *로 캐스팅 *
- 2. const char *
- 3. const char * to LPTSTR
- 4. 문자열의 벡터를 foo (char const * const * const)에 전달하는 방법은 무엇입니까?
- 5. 어떻게 LPCWSTR const char *로 변환합니까?
- 6. #define 대신 static const char * const 사용
- 7. const char * 메서드에 전달 된 있지만 char const * 오류 대신
- 8. Mac OS X에서 'const wchar *'을 'const char *'로 변환하는 방법은 무엇입니까?
- 9. C++ LPCTSTR에서 const char *
- 10. const char 변환 오류
- 11. 정적 const char []를 미리 정의 된 정적 const char []로 설정하면 실패합니다.
- 12. const char *를 char *로 변환 할 수 없습니다. *
- 13. 왜 (char *)에서 (const char *)로 승격 할 수 있습니까?
- 14. split const char * in C++
- 15. 델파이 PChar에서 C++ const char *
- 16. const char [] 또는 const std :: string을 사용할 것은 어느 것입니까?
- 17. const 문자열에 const 포인터 정의
- 18. C++에서 const char *와 버퍼를 비교
- 19. const vs new const
- 20. 'System :: String ^'을 'const char *'vC++로 변환
- 21. 문제점 : CString을 C++ MFC의 const char *로 변환하는 방법
- 22. wstring을 const char *로 변환하는 함수. 질문으로 SQlite
- 23. C++로 const 객체 생성하기
- 24. iphone의 const char 값에 정수를 추가하는 방법은 무엇입니까?
- 25. 문자열 리터럴 대 const char * in C
- 26. JNI 주어진 대신에 사용할 수있는 타입은 무엇입니까? (unsigned int, const char *, const wchar_t *, ....)
- 27. const/non-const 정적 참조 멤버를 초기화하는 방법은 무엇입니까?
- 28. C : const 구조체의 배열에있는 외부 const int
- 29. const 부스트 행렬을 만드는 방법은 무엇입니까?
- 30. const 참조 또는 boost :: shared_ptr을 사용해야합니까?
결과가 OS 방식과 호환 될 것으로 기대하십니까? 특히, 파일 이름에 비 ASCII 문자가 포함되어 있습니까? – MSalters