12 Aralık 2016 Pazartesi

regex u8_to_u32_iterator Sınıfı

Giriş
Şu satırı dahil ederiz.
#include <boost/regex/pending/unicode_iterator.hpp>
Bu sınıf regex ile gelen Unicode Iterator'lardan birisi. Açıklaması şöyle
A Bidirectional iterator adapter that makes an underlying sequence of UTF8 characters look like a (read-only) sequence of UTF32 characters.
Constructor
Elimizde UTF-8 string olsun. Şöyle yaparız.
string str = u8"哈囉hi你好hello";
auto &&utf8_text = str;

boost::u8_to_u32_iterator<const char*>
  myiterbegin(begin(utf8_text)), myiterend(end(utf8_text));



Hiç yorum yok:

Yorum Gönder