Square
Это агонь, ну)
🦥Alex Fails
в виндовой версии будет брать нативные коды XD
🦥Alex Fails
в лини - спысочег нахерачу
🦥Alex Fails
вообще интересно было б сделать std::error_category для всех LastError
Deleted Account
я кажется уже спрашивал , а можно как то специализовать шаблон для группы типов одинково , всмысле не в дефолтную пихать
Berkus
в лини - спысочег нахерачу
можно из хедера errno.h их выпарсить
🦥Alex Fails
можно из хедера errno.h их выпарсить
да, гуд идея. там как раз в комментах текст написан)
🦥Alex Fails
*пошел сдувать пыль со старой лабы, парсящей комменты в стиле Си и Си++*
Berkus
да там регекспа должно хватить )
🦥Alex Fails
да, пожалуй
melvin
Alex Ф-ф-фэils!🌠︙
melvin
спасибо
Square
а , это наверно с санкции алекса было?
Square
помоему он ее знает
melvin
объясните мадаме что есть отдельный канал
🐙 Antony
Тут новый канал организовался со статьями о C++ https://t.me/cpp_with_vodka
Maxim
Довольно интересная статья получилась, кстати
Anatoly
+1
Ioann_
std::to_chars, std::from_chars
Ioann_
боже С++ храни
Ioann_
Ну и как тут что-то комуто доказать, когда у тебя уже давно написано свое
Крылатый
Ioann_
Но вот появился С++17, и что же, теперь все переписывать под него ?
Крылатый
Тебе бы лучше писать адекватно
Крылатый
А то забаню
Ioann_
А я так понимаю, что эти функции и сдаблами прекрасно работают ?
Ioann_
гыгыгы В стандарте появилось вычисление Наибольшего Общего Делителя (std::gcd) и Наименьшего Общего Кратного (std::lcm):
Крылатый
👀
Ioann_
В C++17 появились функторы, реализующие поиск подстроки в строке, использующие алгоритм Бойера – Мура или алгоритм Бойера — Мура – Хорспула. Эти функторы можно передавать в std::search
Ioann_
вот 1 в 1, такую же муть писал
Ioann_
эти ребята отбирают у меня хлеб
Мыкола
Ребят объясните на что тут указывает I_arr,*I_arr, **I_arr
Крылатый
И воще
Мыкола
О Спс
Ioann_
Тут новый канал организовался со статьями о C++ https://t.me/cpp_with_vodka
А почему нету функций make_unique ? И std::std::allocate_unique :??????
Ioann_
Ну этого еще не было в стандарте, кажись
Ioann_
А почему нету функций make_unique ? И std::std::allocate_unique :??????
Вот на самом деле - серьезный вопрос !
Ioann_
Есть ??????
Matwey
Я слышал, что её просто забыли добавить вовремя
Ioann_
поищем
🦥Alex Fails
Мнулись бггг
Ioann_
Это 14-й стд
А пальцем не ткнешь в стандарт на счет allocat_unique ?
Ioann_
не могу найти
🦥Alex Fails
Только цппрефом)
🦥Alex Fails
/cppref make_unique
Ioann_
ну мейк юник я нашел
FailsBot
http://en.cppreference.com/w/cpp/memory/unique_ptr/make_unique
Ioann_
А аллокейт юник ?
Ioann_
Аллокейт - он выделяет и удаляет указатель с помощью заданного аллокатора
🦥Alex Fails
Аллокейт - он выделяет и удаляет указатель с помощью заданного аллокатора
Unlike std::make_shared (which has std::allocate_shared), std::make_unique does not have an allocator-aware counterpart. A hypothetical allocate_unique would be required to invent the deleter type Dfor the unique_ptr<T,D> it returns which would contain an allocator object and invoke both destroy and deallocate in its operator().
🦥Alex Fails
Можно, да. В цппреф читал
Ioann_
A hypothetical allocate_unique would be required to invent the deleter type Dfor the unique_ptr<T,D> it returns which would contain an allocator object and invoke both destroy and deallocate in its operator().
Ioann_
То есть это выходит, что я сам должен это запиливать ?
Ioann_
Ну, тоесть в случае пула, статичного это было бы оправдано
🦥Alex Fails
Надо пелить пропосал
Ioann_
так они там вроде знают про эту проблему
Ioann_
Вот я тому и у Антона спросил, чому они ее не пилят
Ioann_
может есть весомые причины - если так, то я о них знать хочу, так как я запилил такое
Ioann_
и использую где то там
Ioann_
Кстати, как на счет такого:
Ioann_
int a = 42; int b = 137; for (int x: {a, b}) { std::cout « x « std::endl; }
Ioann_
Вот знаете, когда еще изучал С++ до 11-ого стандарта, приходилось много читать
Nik
»Была удалена спецификация исключений. Больше нельзя указать какие именно исключения выбрасывает функция. В C++17 стоит лишь помечать функции, которые не выбрасывают исключений как noexcept. Кто-то может в двух словах описать почему так?
Ioann_
И Александреску, и Мейерс, и Дьюхерст и т.п - но вот по новому стандарту такого нету пока что
Ioann_
И просто не понятно, как в таком случае - говорить что С++17 я использую, но не знаю тонкостей ?
Ioann_
И Александреску, и Мейерс, и Дьюхерст и т.п - но вот по новому стандарту такого нету пока что
Ведь во всех этих книжках, тонкостей нашлось куда много больше чем на форумах и в гугле
Ioann_
Ну про то, что можно использовать С++17
Ioann_
Не понимая всех его тонкостей
Ioann_
это законно вообще ?
Ioann_
А многие ли тут понимают тонкости С++17 ?
Ioann_
Вот я честно - многих не понимаю, а о многом может и первый раз слышу... Другое дело, что я не работаю в PVS студио, и не пишу компиляторов ...