2010-07-19 21 views

cevap

3

Ne ostream ne de C++'nın geri kalanı Unicode hakkında hiçbir şey bilmiyor. Unicode benzeri bir şey uygulanmasına bağlıdır olsun ister

template<typename Char, typename Traits> 
std::basic_ostream<Char, Traits>& 
operator<<(std::basic_ostream<Char, Traits>& stream, const YourType& object) { 
    return stream << object.a << object.b; // or whatever 
} 

şu şekildedir: Genellikle C++ bir dize dönüştürme yazın. C++'daki akışlar hiçbir zaman Java açısından metin akışları değildir ve C++ 'nın dizeleri Java anlamında dizeler değildir. Gerçek bir Unicode dizgisi istiyorsanız, ICU library'a bir göz atmak isteyebilirsiniz.

İlgili konular