Vladislav
#supapro
zi
Ну хотя-бы ввод/вывод iostream.h
Berkus
Berkus
Vladislav
возьми вместо него stdio.h
zi
https://cboard.cprogramming.com/windows-programming/57178-copying-clipboard.html
Vladislav
zi
больно тебе?
Vladislav
причем iostream они подключают чисто ради строчки "cout « endl;"
Vladislav
после printf'а!
vladislav
09-25-2004
oh shi~~
Berkus
а чем тебе просто дока по винапи не подошла?
zi
ладно ладно
Vladislav
ЗАЧЕМ
Крылатый
Класс!
Крылатый
Жги ещё!
Berkus
кек, случился питоноруби
Anonymous
удалите это из интернета
Burado
В С++ кортежи есть?
Vladislav
Vladislav
уже 6 лет как
Burado
Упс.
Burado
И зачем я тогда свой класс пилил. 🌚
Крылатый
🤔
vladislav
Burado
Ещё б рефлексию добавили, конца счастью б не было.
Burado
Но вроде не планируют, да?
Vladislav
Stanislav
zi
толсто
Stanislav
🤔 подниму другую, все помнять про С-- ? :)
Berkus
да она три раза в неделю всплывает, пора в правила вносить уже
Berkus
они и так все там
Berkus
Ioann_
нет
ПроXORил в голосину !
Ivan
Так пацаны
Ivan
Вопрос
Ivan
https://wandbox.org/permlink/HvHMs8LIJIOlPlse
Ivan
Почему порядок инициализации имеет значение? C++17
Vladislav
да, шланг без проблем съедает
Ivan
Фух
Ivan
Я уж перепугался
Ivan
Всем спасибо
Ivan
Как вам такой юзкейс?
Ivan
Кайф же
Ivan
вроде нет. Но чем тебе это не функция?)
Ivan
"Вроде нет", - это про то, что не слышно
Ivan
Но её нет
Ivan
Можешь перегрузить operator ()(), но как сейчас красивее)
Ivan
Конечно удобно
Ivan
Я тоже хочу
Ivan
Но нету :(
Vladislav
в порядке костылестроения, можно конструировать прокси-объект и сразу вызывать его operator()
Vladislav
типа такого https://wandbox.org/permlink/9jiEQvBWJLsTMMCY
Vladislav
всяко лучше чем через Boost.Parameter, имхо
Vladislav
ы https://github.com/berkus/cpp_named_args
Vladislav
но вообще там тяжело решаемая проблема имеется - нужно как-то синхронизировать имена параметров между definition'ом и declaration'ом
Vladislav
есть вот такой пропосол еще http://jamboree.github.io/designator-draft.html
🦥Alex Fails
Надо было Антона пингануть
Vladislav
кто-то перекурил скалы/раста
Vladislav
это такой clickbait чтобы люди регистрировались на сайте
Vladislav
это rustоман, он в последнем предложении пропозала признался
vladislav
а что плохого идеалогически в таком подходе? Плюсам такое, конечно, не нужно, но сам подход имеет право на жизнь же :)
Vladislav
а вот этот норм же, чего заминусовали? https://stdcpp.ru/proposals/74081d48-2ef7-423b-b854-72c870e47bb0
Vladislav
Tom
У меня вопрос забавный. Представьте функцию
template <class T, int N = T::size()>
auto foo(T&& xs);
Что можно такого красивого сделать, чтобы юзер мог при желании N вручную выставлять, но T все равно автоматически определялся? Default'ные аргументы к функции -- не пойдет.
Tom
Вопрос вот тебе придумал ;)
Vladislav
https://stdcpp.ru/proposals/93870854-2a8d-457d-9f16-7204afe20e4b лiл
Evgenii
> Если последний оператор функции не заканчивается точкой с запятой, к нему "добавляется" неявный return.
Tom
Ну... пишу хэш таблицу, размер bucket можно из параметра вывести, но юзер, может, лучше знает
Vladislav
стоп, у тебя размер таблицы фиксируется в compile-time?
доня.
ну для лямбд оно было бы удобно конечно
только вот в Rust сразу понятно когда в конце возвращаемое значение (тогда после него нет точки с запятой), а когда - нужно просто вернуть void (тогда есть точка с запятой)
с этим же пропозалом сделать так чтобы результат последнего выражения не возвращался нельзя
Tom
Да как-то некрасиво. Авось, лучше можно
доня.
то есть в Rust |x| { x * x } вернёт значение
а |x| { x * x; } - нет
Tom
Vladislav
вообще, по этим пропозалам можно угадывать, какой язык у автора любимый
Vladislav
вот тут, например, php либо питон: https://stdcpp.ru/proposals/b7f2e3e9-2125-4fd3-bf57-4f0815e03c95
Evgenii
Vladislav
а это хаскеллист пожаловал https://stdcpp.ru/proposals/57609e35-6a66-4a26-8b35-7b0fff59fa90
Vladislav
либо скалист