LINUX.ORG.RU
Ответ на: комментарий от devl547

да там походу то же самое, уже тащу его.

ckotinko ☆☆☆
() автор топика

Лучше взять iconv или, если нужно больше, icu - они прямее и доступнее идиотской реализации локалей в c++.

slovazap ★★★★★
()
Ответ на: комментарий от ckotinko

Я думал там что-то сверх добавили, но вижу только UTF-8 <=> UTF-16, таких функций можно найти немало в разных вариантах и, наверное, под любой лицензией. Это две небольшие функции, их и написать самому можно. Я бы не стал стандартную библиотеку ради такой мелочи обновлять.

xaizek ★★★★★
()
Ответ на: комментарий от annulen

Нужно поставить clang и libc++, в g++ пока нет поддержки

clang не обязательно:

~$ cat /usr/bin/g++-libc++ 
#!/bin/sh

cxx_libs="-lc++"
c_libs="-lc -lgcc_s"
pthread_libs="-lpthread $c_libs"

libs="$cxx_libs $c_libs"

for i; do
    if test x"$i" = x"-pthread"; then
        libs="$libs $pthread_libs"
        break
    fi
done

gcc -std=c++0x -nodefaultlibs $libs -isystem/usr/include/c++/v1 "$@"
anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.