13 Temmuz 2017 Perşembe

std::u16string Sınıfı

Giriş
Şu satırı dahil ederiz.
#include <string>
String için std::u16string sınıfı da tanımlı. Char yerine 2 byte'lık char16_t tutması dışında geri kalan herşey aynı.

Constructor
Örnek
Şöyle yaparız.
std::u16string str = u"...";
Örnek
Şöyle yaparız.
#include <boost/locale.hpp>

// Create the strings
std::u16string str1 = boost::locale::conv::utf_to_utf<char16_t>("unicode");
std::u16string str2 = boost::locale::conv::utf_to_utf<char16_t>("UNICODE");
c_str metodu
Şöyle yaparız.
std::u16string str = ...;
char16_t *str2 = (char16_t *) str.c_str();

Hiç yorum yok:

Yorum Gönder