[英]Command Line Arguments wxCmdLineArgsArray in wxWidgets
After Converting a C++ Project to unicode, command line arguments of C files which were declared as char is now declared to wxCmdLineArgsArray. 以前的 char 聲明導致錯誤,因為無法將 wxCmdCharlineArgsArray 轉換為 char**。 如何解決錯誤? 如何將 wxCmdlineArgsArray 轉換為 char**?
wxCmdLineArgsArray
具有operator char**() const
和operator wchar_t**() const
的轉換。
您需要使用const char**
而不是char**
。 但是,如果參數是 Unicode 您將需要const wchar_t**
。
但是,您為什么不簡單地使用wxString operator[](size_t n) const
並直接使用wxString
或轉換它? wxString
有多種字符串類型的轉換方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.