Может вы ещё за меня дз у него проверите?
Господа тут кто-то шарит за variant? У меня возник вопрос. Вот на фото описание operator<. При этом метод index и является constexpr, но если variant конструировать от вводимы...
Неужели размеры бинарей критичны сегодня?
Правда же, что если класс находится под локом, его статистические поля это не защищает?
Как можно сломать деление, вызвав в ассемблере ошибку переполнения?
Привет всем любителям template. Я тут пытаюсь с ними разобраться и написать свой integer_sequence. В MVSC вроде скомпилилось, я решил попроовать под gcc. Он ругается на аргуме...
В чём глубокий смысл отсутствия спецификатора inline у полной специализации шаблонной функции?
Как тогда рабоает forward? Ведь всё что он приниает вполне себе именовано. template <class T> T&& forward (typename remove_reference<T>::type&& arg) noexcept; как тогда вот эт...
А можно чуть более конструктивную критику?
Типо универсальная ссылка преобразуется в особое rvalue?
Разве аргумент функции не может быть const int например?
А если ещё один конст?
КТ сюда потихоньку переползает?)
Ладно у меня вопрос. Стандарт С гарантирует, что глобальные переменные проинициализируются до main?
Есть ли смысл аннотировать функции как noexcept, если они таковые только при корректных входных данных?
Правда ли, что на статик члены в плюсах при инициализации вешает типо автоблокировка?
Что именно в нём теперь будет consexpr, что раньше не было (он = variant)?
Разве friend вообще что-то декларирует? он же помечает уже объявленную функцию
Тип результат эквивалентен, но может быть получим любым другим путём?
БТВ как такую подсветку сделать?