如何将 Glib::ustring 转换为 std::string?
how to convert Glib::ustring to std::string?
我找不到任何关于如何执行此操作的示例
其实我只是想检查一个 ustring 是否等于一个常量字符串但是它不起作用
Glib::ustring somestring...
if(somestring=="test")
always returns true
谢谢
您的问题中没有任何 std::string
,但如果您想将 Glib::ustring
与字符串文字进行比较,documentation 表示有一个 compare()` 方法为此。
这里是
std::string(someustring) == "test"
奇怪,因为 Glib::ustring 与 std::string
有 99% 相同的界面
我找不到任何关于如何执行此操作的示例
其实我只是想检查一个 ustring 是否等于一个常量字符串但是它不起作用
Glib::ustring somestring...
if(somestring=="test")
always returns true
谢谢
您的问题中没有任何 std::string
,但如果您想将 Glib::ustring
与字符串文字进行比较,documentation 表示有一个 compare()` 方法为此。
这里是
std::string(someustring) == "test"
奇怪,因为 Glib::ustring 与 std::string
有 99% 相同的界面