Giriş
Şu satırı dahil ederiz.
Tanımlama
Şöyle yaparız.
Şöyle yaparız.
Şu satırı dahil ederiz.
#include <boost/archive/iterators/base64_from_binary.hpp>
Şu satırı dahil ederiz.namespace bi = boost::archive::iterators;
Bu sınıf aslında bir input iterator. Veriyi base64 encode etmek için kullanılır.Tanımlama
Şöyle yaparız.
typedef
bi::base64_from_binary<// convert binary values to base64 characters
bi::transform_width< // retrieve 6 bit integers from a sequence of 32 bit ints
vector<int32_t>::const_iterator,
6,
32
>
>
base64_text;
Şöyle yaparız.typedef bi::base64_from_binary<bi::transform_width<string::const_iterator, 6, 8>>
base64_text;
ConstructorŞöyle yaparız.
string str = ...;
std::string base64ints(base64_text(str.cbegin()), base64_text(str.cend()));
Hiç yorum yok:
Yorum Gönder