Tôi đang sử dụng loại basic_string<wchar_t>
và cần chuyển đổi nó thành một chuỗi để chuyển qua lớp JNI. Tôi tự hỏi cách tốt nhất để làm điều đó là gì. Tôi có một chức năng có thể cung cấp cho tôi một số std::string
từ loại basic_string<wchar_t>
của mình, do đó, câu trả lời cho điều đó cũng sẽ rất tuyệt.Chuyển đổi từ basic_string thành jstring
Chúc mừng.
Lưu ý rằng 'std :: basic_string 'được typedef'ed cho' std :: wstring'. –
có thể trùng lặp của [Làm cách nào để chuyển đổi jstring thành wchar_t *] (http://stackoverflow.com/questions/68042/how-do-i-convert-jstring-to-wchar-t) –
Đang cố gắng làm ngược lại và tôi đang cố gắng xem liệu tôi có thể tránh sử dụng char * ở bất kỳ đâu trong đó không. – sparkFinder