Size: a a a

2020 June 24

NP

Nikita Provotorov in pro.cxx
кста, винда utf8 уже поддерживает
источник

ПК

Побитый Кирпич... in pro.cxx
Nikita Provotorov
кста, винда utf8 уже поддерживает
Да, только использовать это можно будет ещё не скоро
источник

NP

Nikita Provotorov in pro.cxx
Побитый Кирпич
Да, только использовать это можно будет ещё не скоро
почему? я не пробовал, но там вроде  если скомпилировать программу со специальным ключем, то ansi версии системных вызовов обрабатывают строчки как utf8
источник

ПК

Побитый Кирпич... in pro.cxx
Nikita Provotorov
почему? я не пробовал, но там вроде  если скомпилировать программу со специальным ключем, то ansi версии системных вызовов обрабатывают строчки как utf8
ansi версии никто не юзает
источник

ПК

Побитый Кирпич... in pro.cxx
потому что они не utf-8 как раз :)
источник

ПК

Побитый Кирпич... in pro.cxx
А даже если б юзали, для этого надо как минимум чтоб вымерли все винды кроме 10
источник

NP

Nikita Provotorov in pro.cxx
Побитый Кирпич
ansi версии никто не юзает
а ну да, тут получается нужно будет еще код менять))
источник

OS

Oleksandr Senkovych in pro.cxx
Посоны, а если у меня unique_ptr с custom deleter, он вызовется если  ptr.get() == nullptr?
источник

OS

Oleksandr Senkovych in pro.cxx
Логично предположить что нет
источник

A

Alex Ф-ф-фэils!🌠︙... in pro.cxx
vehlwn
> character type used by the native encoding of the filesystem: char on POSIX, wchar_t on Windows

Зачем они сделали value_type разным на разных платформах? Чтобы не реализовывать конвертацию узких строк в нативные для венды строки?
Бля, берёшь generic_u8string
источник

RR

Roman Rubanenko in pro.cxx
Oleksandr Senkovych
Логично предположить что нет
+
источник

A

Alex Ф-ф-фэils!🌠︙... in pro.cxx
vehlwn
чар и  пусть все функции файловой системы принимают узкие чар* утф8 строки и внутри конвертируют в нативные строки на венде.
Это не эффективно на всех системах, где не чары
источник

A

Alex Ф-ф-фэils!🌠︙... in pro.cxx
Побитый Кирпич
То что utf-8 это линуксовая кодировка это точно такая же завязка на реализацию одной ОС как UTF-16 на винде
+++++++
источник

OS

Oleksandr Senkovych in pro.cxx
но мало ли, может они полагаются на факт что delete(nullptr) ничего не делает. на cppreference я не нашел ответа. в сорцах gcc стоит проверка на null перед вызовом deleter'a
источник

RR

Roman Rubanenko in pro.cxx
Oleksandr Senkovych
но мало ли, может они полагаются на факт что delete(nullptr) ничего не делает. на cppreference я не нашел ответа. в сорцах gcc стоит проверка на null перед вызовом deleter'a
источник

MD

Mariana Demina in pro.cxx
#chatlist
источник

OS

Oleksandr Senkovych in pro.cxx
спасибо
источник

RR

Roman Rubanenko in pro.cxx
нз :)
источник

ПК

Побитый Кирпич... in pro.cxx
Oleksandr Senkovych
Посоны, а если у меня unique_ptr с custom deleter, он вызовется если  ptr.get() == nullptr?
нет
источник

ПК

Побитый Кирпич... in pro.cxx
Oleksandr Senkovych
но мало ли, может они полагаются на факт что delete(nullptr) ничего не делает. на cppreference я не нашел ответа. в сорцах gcc стоит проверка на null перед вызовом deleter'a
На cppreference в деструкторе юника это написано прямо
источник