Size: a a a

2020 July 17

AF

Andrey Faraponov in Alprog I/O
Вот и вся инфа)
источник

AF

Andrey Faraponov in Alprog I/O
а сколько тебе лет?) @Fr0stB1t3
источник

FB

Frost Bite in Alprog I/O
Я к тому, что много ереси появляется из-за избыточного внимания к элементарным вещам, которые делаются интуитивно
источник

АТ

Александр Тужик... in Alprog I/O
Вчера попробовал модулями пользоваться в msvc
источник

АТ

Александр Тужик... in Alprog I/O
Пока неюзабельно
источник

P

Pavel in Alprog I/O
с захватом x, там по идее независимо от odr-use и constexpr не надо захватывать глобальную переменную. я конечно не смогу процитировать стандарт, но без constexpr оно нормально компилится
источник

P

Pavel in Alprog I/O
а вот такое не компилится (из-за того что x не захвачен), так что не уверен что поинт вообще правильный
int main() {
 constexpr foo x;
 []{ return x; }();
}
источник

A

Andrei Konshyn in Alprog I/O
глобальные переменные нельзя и не надо захватывать, они в лямбде доступны и так, если видны в единице трансляции
источник

A

Andrei Konshyn in Alprog I/O
Pavel
а вот такое не компилится (из-за того что x не захвачен), так что не уверен что поинт вообще правильный
int main() {
 constexpr foo x;
 []{ return x; }();
}
а локальные надо
источник

P

Pavel in Alprog I/O
ну вот и я про то же, а в видео там ссылались на особенности использования и на constexpr чтобы оправдать отсутствие необходимости захвата
источник

АТ

Александр Тужик... in Alprog I/O
Pavel
ну вот и я про то же, а в видео там ссылались на особенности использования и на constexpr чтобы оправдать отсутствие необходимости захвата
не надо доверять анимешным персонажам
источник

Л

Лишний in Alprog I/O
Я так понял, в этом и суть. Что, согласно параграфам а и б этот код должен скомпилироваться, а в реальности нет.
источник

P

Pavel in Alprog I/O
Лишний
Я так понял, в этом и суть. Что, согласно параграфам а и б этот код должен скомпилироваться, а в реальности нет.
да нет, вполне себе компилируется
https://ideone.com/F7akah

просто поинты против компиляции такие себе:
а) переменную забыл инициализировать: да ну и что, нет никаких особых условий что она тут должна быть инициализирована явно
б) не захватил x: это глобальная переменная вообще-то

и не сильно относящиеся к делу ссылки на стандарт (хотя может я чего-то не знаю конечно)

то есть можно было бы сделать видео и поинтересней
источник

Л

Лишний in Alprog I/O
источник

Л

Лишний in Alprog I/O
А вот от нашего плюсовика.)
источник

Л

Лишний in Alprog I/O
По ходу, это весело для всех, кроме самих плюсовиков.
источник

Л

Лишний in Alprog I/O
)
источник

АТ

Александр Тужик... in Alprog I/O
«Профессиональный» юмор айтишников как правило максимально убогий.
источник

Л

Лишний in Alprog I/O
Есть такое.)
источник

АТ

Александр Тужик... in Alprog I/O
Обычно он эксплуатирует чувство причастности (о, я понял!), а не является смешным сам по себе.
источник