Size: a a a

2020 April 01

G

GoodBye in pro.cxx
Можно пожалуйста увидеть не правильный пример использования restrict в си?
источник

SE

Stanislav Ershov in pro.cxx
Вот тут был занятный пропозал
источник

SE

Stanislav Ershov in pro.cxx
источник

ПК

Побитый Кирпич in pro.cxx
GoodBye
Можно пожалуйста увидеть не правильный пример использования restrict в си?
Пишешь restrict на указатели и потом присваиваешь им один и тот же адрес
источник

FL

First Last in pro.cxx
Всем привет. А большая ли разница между с++ 2011 и с++ 2020 года?
источник

FL

First Last in pro.cxx
Нашел сайтик с основами, но я не знаю, так ли часто меняется язык, как, например, тот же питон? Или он не развивается сам, а только либы?
источник

FL

First Last in pro.cxx
Разьясните пж
источник

ES

Evgeny Sedykh in pro.cxx
9 лет
источник

AT

Andrew Titov in pro.cxx
...и сотня proposal'ов.
источник

CD

Constantine Drozdov in pro.cxx
First Last
Всем привет. А большая ли разница между с++ 2011 и с++ 2020 года?
источник

AT

Andrew Titov in pro.cxx
First Last
Нашел сайтик с основами, но я не знаю, так ли часто меняется язык, как, например, тот же питон? Или он не развивается сам, а только либы?
1) Официально C++ пытается меняться каждые три года, начиная с 2011 (итоговые решения принимает ISO/IEC). Однако ввиду обновления компиляторов каждый год новые фичи из стандартов "просачиваются" в реальный мир.
2) Пока что C++11-20 затрагивают как язык, так и стандартную библиотеку.
источник

AT

Andrew Titov in pro.cxx
(Если я ошибся в первом пункте - прошу поправить.)
источник

FL

First Last in pro.cxx
спасибо всем
источник

v

vehlwn in pro.cxx
Andrew Titov
1) Официально C++ пытается меняться каждые три года, начиная с 2011 (итоговые решения принимает ISO/IEC). Однако ввиду обновления компиляторов каждый год новые фичи из стандартов "просачиваются" в реальный мир.
2) Пока что C++11-20 затрагивают как язык, так и стандартную библиотеку.
>обновления
Автор мингвы-в64 умер штоле? Почему там до сих пор гцц 8.1.0?
источник

v

vehlwn in pro.cxx
Хотя в мсисе есть 9 с чем-то.
источник

CD

Constantine Drozdov in pro.cxx
vehlwn
>обновления
Автор мингвы-в64 умер штоле? Почему там до сих пор гцц 8.1.0?
ты еще спроси когда они пофиксят thread local
источник

AS

Alexander Sotnikov in pro.cxx
Добрый день.
Подскажите, пожалуйста, смотрю пример асинхронного http сервера boost.beast.
Тут такая конструкция:
          acceptor_.async_accept(
              net::make_strand( ioc_ ),
              beast::bind_front_handler(
                   &listener::on_accept,
                   shared_from_this() ) );
При этом on_accept принимает два аргумента - error_code и socket.
Подскажите, зачем нужен непонятный bind_front_handler (по описанию он делает то же самое, что и обычный)
И как это заменить на лямбду?
Никак не пойму, как это вообще работает
источник

АК

Александр Караев in pro.cxx
Alexander Sotnikov
Добрый день.
Подскажите, пожалуйста, смотрю пример асинхронного http сервера boost.beast.
Тут такая конструкция:
          acceptor_.async_accept(
              net::make_strand( ioc_ ),
              beast::bind_front_handler(
                   &listener::on_accept,
                   shared_from_this() ) );
При этом on_accept принимает два аргумента - error_code и socket.
Подскажите, зачем нужен непонятный bind_front_handler (по описанию он делает то же самое, что и обычный)
И как это заменить на лямбду?
Никак не пойму, как это вообще работает
вероятно, bind отличается тем, что работает с shared_ptr<>
источник

AD

Andrey Davydov in pro.cxx
Alexander Sotnikov
Добрый день.
Подскажите, пожалуйста, смотрю пример асинхронного http сервера boost.beast.
Тут такая конструкция:
          acceptor_.async_accept(
              net::make_strand( ioc_ ),
              beast::bind_front_handler(
                   &listener::on_accept,
                   shared_from_this() ) );
При этом on_accept принимает два аргумента - error_code и socket.
Подскажите, зачем нужен непонятный bind_front_handler (по описанию он делает то же самое, что и обычный)
И как это заменить на лямбду?
Никак не пойму, как это вообще работает
с обычным пришлось бы дописывать , _1, _2
заменить на лямбду как-то так:
[self = shared_from_this()] (error_code ec, socket s) { self->on_accept(ec, s); }
источник

IZ

Ilia Zviagin in pro.cxx
Переслано от Ilia Zviagin
#news #rules

Администрация группы чатов по С++ коллегиальным решением приняла новые правила, в которых ужесточаются правила для борьбы с ботами, и, кроме прочего, добавлено:
- учредить официальный гимн групп и выбрать в качестве него песнь по ссылке:

https://youtu.be/PFH8mQ7uusQ

- всем участникам в обязательном порядке знать текст и мелодию гимна, а также уметь его спеть.

- на входе в группу установить аудиокапчу, где новый участник должен спеть первый куплет гимна. Иначе он будет выброшен до следующего входа, который возможен через сутки.

- раз в квартал подводить переаттестацию всех уже зарегистрированных участников по той же схеме, через аудиокапчу.

Учите гимн!
источник