Size: a a a

2020 May 29

AD

Andrey Davydov in pro.cxx
Alex Ф-ф-фэils!🌠︙
9 июня, в 18 часов состоится первая онлайн-встреча Российской группы по стандартизации языка C++.
Перед началом карантина комитет по стандартизации C++ успел провести встречу в Праге — и утвердить состав C++20!

Антон Полухин, сопредседатель российской рабочей группы комитета, по традиции выступит с итогами встречи и закулисными деталями.

Немало внутренних подробностей будет и в докладе Александра Зайцева. Вы узнаете всё о том, как комитет задаёт принципы работы с числами в языке.

Зарегистрируйтесь, чтобы получить напоминание о трансляции.

P.S. Мы пробуем новый интерактивный формат. Вот альфа-версия миниатюрной телеграм-викторины с хардкорными вопросами: https://t.me/CppQuizzBot. Ответы разберем на встрече.

Подробности и ссылка на регистрацию: https://events.yandex.ru/events/vstrecha-rossijskoj-r-09-06-2020

Обсудить мероприятие можно в нашем чатике-флудилке pro.cxx.meetups:
https://t.me/joinchat/BYlFbE_di6kxT4OKzxdfgw
#cpp #stdcpp #isocpp #meetup #yandex #cppparty #online
Передавайте привет и наилучшие пожелания автору вопроса про rvalue_t в квизе — ответ неправильный, type alias-ы абсолютно прозрачны.
источник

A

Alex Ф-ф-фэils!🌠︙... in pro.cxx
Andrey Davydov
Передавайте привет и наилучшие пожелания автору вопроса про rvalue_t в квизе — ответ неправильный, type alias-ы абсолютно прозрачны.
@antoshkka передай плз🤷‍♂
источник

AP

Antony Polukhin in pro.cxx
Andrey Davydov
Передавайте привет и наилучшие пожелания автору вопроса про rvalue_t в квизе — ответ неправильный, type alias-ы абсолютно прозрачны.
Ауч, , class = std::enable_if_t<std::is_rvalue_reference<T&&>::value> потерялось
источник

AD

Andrey Davydov in pro.cxx
Antony Polukhin
Ауч, , class = std::enable_if_t<std::is_rvalue_reference<T&&>::value> потерялось
Это плохой способ защиты, я все равно вызову вашу функцию от lvalue: https://gcc.godbolt.org/z/ivXDbN
источник

YB

Yarique Belgorodsky in pro.cxx
Yarique Belgorodsky
https://software.intel.com/sites/landingpage/IntrinsicsGuide/#techs
Эта дока хоть у кого-то работает?)
Снова работает. Починили
источник

YB

Yarique Belgorodsky in pro.cxx
Alex Ф-ф-фэils!🌠︙
9 июня, в 18 часов состоится первая онлайн-встреча Российской группы по стандартизации языка C++.
Перед началом карантина комитет по стандартизации C++ успел провести встречу в Праге — и утвердить состав C++20!

Антон Полухин, сопредседатель российской рабочей группы комитета, по традиции выступит с итогами встречи и закулисными деталями.

Немало внутренних подробностей будет и в докладе Александра Зайцева. Вы узнаете всё о том, как комитет задаёт принципы работы с числами в языке.

Зарегистрируйтесь, чтобы получить напоминание о трансляции.

P.S. Мы пробуем новый интерактивный формат. Вот альфа-версия миниатюрной телеграм-викторины с хардкорными вопросами: https://t.me/CppQuizzBot. Ответы разберем на встрече.

Подробности и ссылка на регистрацию: https://events.yandex.ru/events/vstrecha-rossijskoj-r-09-06-2020

Обсудить мероприятие можно в нашем чатике-флудилке pro.cxx.meetups:
https://t.me/joinchat/BYlFbE_di6kxT4OKzxdfgw
#cpp #stdcpp #isocpp #meetup #yandex #cppparty #online
лого яндекса сразу сделало заметной запись)
источник

AP

Antony Polukhin in pro.cxx
Andrey Davydov
Это плохой способ защиты, я все равно вызову вашу функцию от lvalue: https://gcc.godbolt.org/z/ivXDbN
Какой более надёжный способ предлагаете?
источник

AT

Andrew Titov in pro.cxx
Удалить перегрузку?
источник

AD

Andrey Davydov in pro.cxx
Antony Polukhin
Какой более надёжный способ предлагаете?
Писать enable_if_t<std::is_rvalue_reference_v<T&&>> (а лучше requires) в саму функцию foo, другого я не знаю.
источник

AT

Andrew Titov in pro.cxx
Yarique Belgorodsky
Снова работает. Починили
Я пару дней назад выяснил, что там была беда с MIME types: они передавали JS-код как JSON-файл, а в HTTP response добавляли header, запрещавший его выполнять.
источник

AP

Antony Polukhin in pro.cxx
Andrey Davydov
Писать enable_if_t<std::is_rvalue_reference_v<T&&>> (а лучше requires) в саму функцию foo, другого я не знаю.
Не, не спасёт
источник

AP

Antony Polukhin in pro.cxx
источник

AP

Antony Polukhin in pro.cxx
блин, амперсанты потерял
источник

YB

Yarique Belgorodsky in pro.cxx
Andrew Titov
Я пару дней назад выяснил, что там была беда с MIME types: они передавали JS-код как JSON-файл, а в HTTP response добавляли header, запрещавший его выполнять.
👍
источник

N

Neargye in pro.cxx
Andrey Davydov
Это плохой способ защиты, я все равно вызову вашу функцию от lvalue: https://gcc.godbolt.org/z/ivXDbN
тут
template <class T>
void foo(T&& val);

удалить надо.
источник

N

Neargye in pro.cxx
Оригинальная идея как помню как раз лишь 1 функция с этом "с++11 концептом"
источник

AT

Andrew Titov in pro.cxx
Andrew Titov
Я пару дней назад выяснил, что там была беда с MIME types: они передавали JS-код как JSON-файл, а в HTTP response добавляли header, запрещавший его выполнять.
Хм, беда осталась, а сайт работает. O_o
источник

YB

Yarique Belgorodsky in pro.cxx
Antony Polukhin
блин, амперсанты потерял
https://gcc.godbolt.org/z/vtgcKM
что-то такое имел в виду?
источник

AD

Andrey Davydov in pro.cxx
Neargye
Оригинальная идея как помню как раз лишь 1 функция с этом "с++11 концептом"
Я говорил как раз о том, что этот "c++11 концепт" обходится, не является 100%-защитой. Если мы верим, что пользователь не станет специально нас обманывать, то, да, работать будет.
источник

N

Neargye in pro.cxx
Andrey Davydov
Я говорил как раз о том, что этот "c++11 концепт" обходится, не является 100%-защитой. Если мы верим, что пользователь не станет специально нас обманывать, то, да, работать будет.
https://gcc.godbolt.org/z/hVgxfT
а как такое обойти? не меняя MyClass
источник