可能重複:
How to convert pugi::char_t* to string如何將pugi:char_t *轉換爲字符串?
我如何轉換pugi:char_t *類型wchar_t的字符串?
我想將child_value()的結果與某個utf8字符串進行比較,如果沒有該轉換,我無法做到這一點。
for (pugi::xml_node_iterator it = words.begin(); it != words.end(); ++it)
{
wchar_t* wordValue = it->child("WORDVALUE").child_value();
}
這個任務返回錯誤,因爲右邊是pugi :: char_t *和左側是whar_t *
感謝
通過[documentation](http://pugixml.googlecode.com/svn/tags/latest/docs/manual/dom.html#char_t),我會使用'as_wide()'作爲基礎,但我也會提供一個重載'as_wide(wchar_t *)'什麼也不做,所以你可以使用這個函數進行編譯器設置。 –
你能告訴我如何使用as_wide()函數嗎? – aliakbarian