Size: a a a

2020 May 10

AB

Artöm Bakri Al-Sarmi... in pro.cxx
И это не делает ее не контейнером
источник

PK

Pavel Kazakov in pro.cxx
все строки контейнеры, но не все контейнеры — строки: надмножество же
источник

PK

Pavel Kazakov in pro.cxx
Artöm Bakri Al-Sarmini
И это не делает ее не контейнером
вы меня вдвоем уже убедили, я там повыше белый флаг выкинул :)
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx
Pavel Kazakov
все строки контейнеры, но не все контейнеры — строки: надмножество же
Подмножество это часть множества, полностью в него входящая
источник

PK

Pavel Kazakov in pro.cxx
Artöm Bakri Al-Sarmini
Подмножество это часть множества, полностью в него входящая
в кругах эйлера у меня в голове в большой окружности строк вписана окружность контейнеров; я наверное упоролся, но не вижу что тут плохо
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx
Мультибайт строке нужен ряд своих алгоритмов к тому же. to_upper(mbstring) не выразить через map+to_upper(char)+to_string
источник

PK

Pavel Kazakov in pro.cxx
ну там же внутри не просто чары должны быть, это что-то композитное должно быть
источник

ПК

Побитый Кирпич... in pro.cxx
Pavel Kazakov
в кругах эйлера у меня в голове в большой окружности строк вписана окружность контейнеров; я наверное упоролся, но не вижу что тут плохо
Если все строки - контейнеры, то круг контейнеров должен быть шире круга строк
источник

PK

Pavel Kazakov in pro.cxx
кек, теперь загрузился на 100%, да :) всё верно
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx
Это я к тому, что приятное апи мультибайта это неплохое такое количество кода, которого в стд сейчас нет
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx
На mbstate_t далеко не уедешь
источник

NP

Nikita Provotorov in pro.cxx
ребят, а кто нибудь мне объяснит какого черта этот код собирается 19 студией?
void foo(std::string&) {}
std::string bar() { return {}; }

foo(bar());
источник

v

vehlwn in pro.cxx
Nikita Provotorov
ребят, а кто нибудь мне объяснит какого черта этот код собирается 19 студией?
void foo(std::string&) {}
std::string bar() { return {}; }

foo(bar());
Потому что это расширение вижака. Боян.
источник

NP

Nikita Provotorov in pro.cxx
vehlwn
Потому что это расширение вижака. Боян.
вау. приехали.
источник

v

vehlwn in pro.cxx
Nikita Provotorov
вау. приехали.
В смысле? Все знают что у вижака своя версия с++, несовместимая с официальным с++. И некоторые пермиссивные штуки нельзя отключить.
источник

NP

Nikita Provotorov in pro.cxx
vehlwn
В смысле? Все знают что у вижака своя версия с++, несовместимая с официальным с++. И некоторые пермиссивные штуки нельзя отключить.
не не, я ничего не возражаю
источник

NP

Nikita Provotorov in pro.cxx
Эту хрень еще и отключить нельзя чтоли
источник

O

Ofee in pro.cxx
Nikita Provotorov
вау. приехали.
Буквально недавно обсуждали эту тему, даже в закрепе соответствующий опрос)
Можно отключить через /permissive-
источник

NP

Nikita Provotorov in pro.cxx
Ofee
Буквально недавно обсуждали эту тему, даже в закрепе соответствующий опрос)
Можно отключить через /permissive-
Это уже наверное в билдсистемы надо идти, но смаковского переносимого способа нет? CXX_EXTENSIONS не помогает
источник

v

vehlwn in pro.cxx
Nikita Provotorov
Это уже наверное в билдсистемы надо идти, но смаковского переносимого способа нет? CXX_EXTENSIONS не помогает
Нет.
источник