QString在被初始化為中英文字串的情況下在內部存盤的資料陣列是不是確保最后一個存盤的QChar是0,這樣就能直接轉換為wchar_t*型別?
我知道QString本身是支持存盤含有0的“字串”的,但我們初始化為不含0的字串的
例如:
QString str = "123計算機";//這里不初始化含0的字串
wchar_t* pUnicode = (wchar_t*)str.unicode();
這個是不是能夠確保 pUnicode是基本的C語言以0作為結束符的字串。
我經過多次測驗是0作為結束符的,但這個只是測驗,不知道是否能夠確保如此的?
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/149981.html
標籤:Qt
上一篇:Kotlin從入門到跑路(一)
