Constantine
там, может, как в std::function проблемы
Andrei
Александр
Constantine
Александр
Александр
а, any ж хранит всё подряд
Constantine
Constantine
так что нужен отдельный any_mc
Александр
да, вот variant от всех мув-онли ещё может стать мув-онли. а вот с any никак, видимо
Александр
вопрос решен, спасибо
Constantine
@antoshkka а существует способ заставить two-phase name lookup выполняться как instance-time в примере выше без модификации сигнатуры is_null?
Александр
Vladislav
Stanislav
вывод - msvc не нужен
я ж написал что в conformance режиме msvc тоже 0 возвращает, включается /permissive- для новых проектов он уже автоматически включается
Stanislav
но на голболте старый компилер, он не умеет в /permissive-
Vladislav
Stanislav
вообще на годболте походу 15.0 без всяких апдейтов 😐
Constantine
вывод - msvc не нужен
и да, если что, это sequence inconsistency - эта специализация не может быть вызвана без ошибки компиляции не-шаблонной функцией без внедрения в фрагмент 19..28
🐙 Antony
Vladislav
Andrey
🐙 Antony
Constantine
Давайте попробуем написать это на английском, в виде предложения. Закиньте как минимум идею с примером на сайт, чтобы не потерялась.
Идею я не потеряю, ибо болит, хотя и не очень сильно, ибо проект на MSVC где даже в 2017 компиляторе это считается очень сильно неродным режимом.
std считает, что customization point подобного вида должен работать через ADL с вызовами типа
using std::swap;
swap(a, b);
Я еще пару дней подумаю, потом запишу, что думаю. Текущее мнение, что customization point
а) должна быть явно декларирована и
б) должна всегда вызываться через qualified вызов
Constantine
В принципе тянет на warning 4 типа 'function-name' is overloaded after being used
Constantine
С эстетической точки зрения мне нравится
auto customization_point(...) -> ...;
Matwey
Структуру в которой лежит массив.
Berkus
именно так
Ostap ꑭ
Лол, +100 участников
Ostap ꑭ
Буквально позавчера было 2.3к
Alexander
Лол, +100 участников
Скорее зрителей. Лично я пока присматриваюсь, читаю чат. Думаю интересен мне или бесполезная трата времени
Berkus
Alexander
/vzhuh@FailsBot
Stanislav
бот спит, не отвлекай
Alexander
Интересно. Что это за команды такие? Впервые вижу бота внедрённого прямо в интерфейс чата
Berkus
Berkus
первый раз в телеграме?
Alexander
Не первый. Но такое вижу впервые. Как руки дойдут гляну их api. А пока пойду дальше в этом чате в режим наблюдателя
Anonymous
Ничего не бесполезная трата, я несколько интересных статей и видео для себя нашел (планирую и дальше сидеть в read-only, правда, т.к. профи себя не считаю)
Ender
ам
Evgenii
рекурсия
Square
Alexander
может странный вопрос, но что такое луркать? Первая страница гугла прямо ничего вразумительного не дала
Square
Square
У меня даже в детской книге оно есть
Square
Про тигора
Square
Но русский язык конечно поднаполнил смыслом
Alexander
+ поиска по чату нету. Так что предположение о поиске неверное. Это что какой-то внешний сервис, что позволяет по чату искать?
Square
Square
Что значит поиска по чяту нет?
Square
Велкам ту зэ телегрэм
Square
Тринькай в имя чята
Олександр
Square
О. Я админ!
Alexander
Я уже им наверно 4-6 месяцев пользуюсь. Нет таких функций
Олександр
Berkus
Alexander
Alexander
Олександр
А, Web... Используй нативный клиент, веб для экстренных случаев.
Он почти не поддерживается.
Andrei
Andrei
Да, веб не стоит использовать. Он вообще полуофициальный.
Alexander
😱хотя нашёл. Он почему-то не хочет сам при клике искать внутри чата, но если кликнуть на поиск сперва тот что внутри чата, а потом уже самому ввести что искать или после выбор поиска кликнуть находит в чате. Интересный интерфейс. Сам бы я может случайно лет через 10 использования наткнулся на такое сочетание 😂
Nikita
ребят, если мы определяем свой deduction guide, там T&& для шаблонного T является универсальной ссылкой?
Nikita
имею в виду вот такой случай:
template<typename T>
Foo(T&&) -> ...
Anonymous
Если верить примерам со страницы cppreference, то является)
Anonymous
Товарищи, есть вопрос по модулям, как их планируют дружить с распределённой сборкой? Не могу найти инфу в интернете. Сейчас системы распределенной сборки, когда компилят с precompiled header, вынуждены его на каждую ноду закидывать вместе с препроцесснутыми исходниками. Если грубо говоря boost/Qt начинают поддерживать модули, мне придется их все вместе с исходником на другую ноду передавать?
Vladislav
в C++ нет, а distcc есть 🤔
Leonid
/help@FailsBot