91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c++ wstring轉string怎么實現

c++
小億
248
2024-07-27 00:41:14
欄目: 編程語言

要將C++中的wstring轉換為string,可以使用以下方法:

  1. 使用標準庫函數:
#include <string>
#include <iostream>

int main() {
    std::wstring wstr = L"Hello, World!";
    std::string str(wstr.begin(), wstr.end());
    
    std::cout << "wstring to string: " << str << std::endl;
    
    return 0;
}
  1. 使用C++11標準提供的庫函數:
#include <string>
#include <iostream>

int main() {
    std::wstring wstr = L"Hello, World!";
    std::wstring_convert<std::codecvt_utf8<wchar_t>> converter;
    std::string str = converter.to_bytes(wstr);
    
    std::cout << "wstring to string: " << str << std::endl;

    return 0;
}

這兩種方法都可以將wstring轉換為string。第一種方法是通過使用string的構造函數,并傳入wstring的begin()和end()迭代器,將其轉換為string。第二種方法是使用wstring_convert類和codecvt_utf8<wchar_t>類型的轉換器來將wstring轉換為string。

0
古田县| 茶陵县| 鲁甸县| 泸溪县| 和平县| 盐边县| 高安市| 芜湖县| 新闻| 鹤山市| 定远县| 新河县| 化州市| 北宁市| 崇州市| 开阳县| 遂昌县| 衡南县| 渝北区| 华亭县| 广宗县| 舒兰市| 龙江县| 启东市| 泗洪县| 稷山县| 收藏| 阿合奇县| 静乐县| 哈密市| 蓝山县| 湖口县| 平利县| 泸水县| 寻乌县| 东海县| 陈巴尔虎旗| 麟游县| 五河县| 中山市| 松桃|