亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
科技| 靖西县| 井研县| 固安县| 井冈山市| 孟州市| 全南县| 临西县| 沅陵县| 司法| 桑植县| 清涧县| 永春县| 尼勒克县| 巴彦县| 策勒县| 大悟县| 高淳县| 泗洪县| 馆陶县| 金昌市| 天津市| 江都市| 东方市| 延津县| 武宁县| 裕民县| 永平县| 山阳县| 精河县| 贡觉县| 田东县| 宁南县| 鲁山县| 大英县| 鄂托克前旗| 洮南市| 平邑县| 唐海县| 安图县| 武隆县|