wstring

    2熱度

    1回答

    我使用Boost :: Asio進行網絡通信。以下代碼失敗,出現以下編譯錯誤。 代碼: std::wstring hostName(L"myserver"); std::wstring portName(L"myport"); auto query = boost::asio::ip::udp::resolver::query(boost::asio::ip::udp::v4(), hostN

    0熱度

    1回答

    如何使用std::wstring變量作爲參數代替swprintf_s而不是wchar_t *? 我的代碼是如以下但具有錯誤: #include <string> #include <iostream> using namespace std; int main(){ std::wstring msg(20, 0); swprintf_s(msg.c_str(), 20

    0熱度

    1回答

    我有一個異常類定義如下wstring的轉換如下: (unsigned short vendorID, unsigned short productID, std::wstring serialNumber) 但是,這會導致以下編譯錯誤: error C2679: binary '<<' : no operator found which takes a right-hand operand o

    0熱度

    1回答

    我有double,格式爲xxxxx.yyyy,例如0.001500。 我想將它轉換成wstring,用科學記數法格式化。這是我想要的結果:0.15e-2。 我沒有C++的經驗,所以我查了std::wstring reference,並沒有找到任何可以做到這一點的成員函數。 我發現similar threads這裏堆棧溢出,但我只是不知道如何應用這些答案來解決我的問題,尤其是他們不使用wchar。

    1熱度

    1回答

    爲了std::wstring轉換爲UTF-8我用下面的代碼: std::wstring my_wide_string = L"my_sqlite_db.db"; std::wstring_convert<std::codecvt_utf8<wchar_t> > myconv; myconv.to_bytes(my_wide_string.c_str()); 現在,我需要做一回轉換,即UTF

    1熱度

    1回答

    我有一些代碼讀取文件並找出它是否是Unicode。根據這個我想有一個自定義對象,將文件內容保存爲wstring或string並且能夠進行字符串操作。 我想我可以只有一個基類,它有兩個派生類,分別表示寬和窄字符串,或者甚至是基類,用於string,派生類用於wstring。喜歡的東西: class CustomString { public: static CustomString *

    0熱度

    1回答

    如何將字符串轉換爲WString。 之前可以轉換EscapeXML我需要首先將字符串轉換爲wstring。 例子: 我有一個字符串值= 「& & &」,那麼我想這個字符串轉換爲wstring的。 我的源代碼: string escapeXML(const std::string & value) { // Here CA2W ca2w(value.c_str());

    0熱度

    1回答

    我有一個udp套接字接收不同長度的數據報。 第一個數據報指定了要接收的數據類型,例如64-表示bool false,65-表示bool真,66-表示sint,67-表示int等等。由於大多數數據類型都有已知的長度,但是當涉及到字符串和wstring時,第一個字節表示85-means字符串,接下來的2個字節表示字符串長度後跟實際字符串。對於wstring 85,接下來的2個字節表示wstring的長

    1熱度

    1回答

    我有嘲笑接口 // Interface class MyInterface { void get(const std::wstring& param) = 0; } // Mock interface class MyInterfaceMock : public MyInterface { MOCK_METHOD1(get, void(const std::wst

    -3熱度

    2回答

    我要求將信息保存到數據庫中,如用戶名和內容,最多可以使用10個字符,wstring可以保存,我可以使用它,但如果用戶要輸入11個字符,它會突然說出"Error reading characters of strings"。 起初我以爲我沒有足夠大的空間來容納GetWindowText,所以我把它吸了起來,我不知道你是否可以改變容量,這就是我在這裏問的原因。 爲什麼wstring只能處理10個或更少