Gregory
Пофоткали Страуструпа и разошлись )
Daniil
у меня кстати вопрос: а можно в нормальное ide запихать solution из visual studio? Чтобы типо инклуды подхватились и все такое. Дебажить и собирать я согласен и vs
Gregory
пруф или МОДНОМОЛОДЕЖНО
кстати в случае с лямбдой, которую не собираетесь куда либо передавать - непонятно как оно вообще может быть альтернативой implement функции
Gregory
или вы хотите ее в global std::function в cpp заинстансить?
Daniil
ну ты такой
void A::f() {
static const auto somef = [] () { doTheJob(); };
somef();
}
Gregory
очевидных плюсов от такого не вижу, и в оптимизаторе совсем в таком случае не уверен )))))
Daniil
ну как же
Daniil
void A::f() {
static const auto somef = [] () { doTheJob(); };
somef();
}
void A::f2() { somef(); } //ошибка компиляции
Daniil
Daniil
область видимости меньше
Gregory
если компиляторы уже научились то другой разговор
Gregory
так учатся или уже научились?
Gregory
вообще заставили задуматься )
спасибо вам за вопрос )
Gregory
Вполне хорошим кейсом тогда оно может быть
Gregory
Если за это ненадо платить то это пожалуй лучшее решение такой задачи
Vlad
есть такая проблема у взрослых разрабов: отрицание нового
Anonymous
Новое это что, лямбды?
Nikita
Gregory
даже целое восстание? )
я бы почитал, когда было?
Vlad
да вот только что )
Gregory
да вот только что )
да это преувеличение, против лямбд то никто ничего против не имел...
чисто кейс "локальной" функции рассматривали
Vlad
Vlad
замыкания даже в паскале есть
Vlad
лиспом не убедить
Vlad
но даже в старом добром паскале есть
Vlad
еще который в школе был )
Vlad
лямбды - это очень удобно, а если их не хранить, то еще и бесплатно
Vlad
Surreal
а в с++?
В c++ они не "математические".
Vlad
Gregory
Vlad
Vlad
или ты о другом?
Vlad
в Паскале можно сделать множество из разных типов?
Vlad
не помню такого чот
Vlad
ну в принципе что мешает тебе сделать это на с++?
Vlad
std::valarray от std::any
Surreal
Ничего, я к тому, что в паскале оно из коробки.
Vlad
ну для этого язык менять не нужно, каждый волен сам
Vlad
написать библиотеку
Vlad
а напомни как выглядят множества из разных типов в Паскале?
Vlad
не помню вообще :(
Vlad
то что я сейчас вижу в гугле - сет там только из значений одного типа
🦥Alex Fails
🦥Alex Fails
как доехал?)
🦥Alex Fails
отл
Vlad
Anonymous
Посмотрел я содержание этого стандарта, и кажется перевод там так себе, или даже хуже.
Surreal
Склоняюсь сейчас к тому, что это я дурак и там был сет из чаров на 0-9, a-z.
Александр
Ого, можно и буквы, и цифры хранить
Anonymous
РЕбят, простите, что спрошу второй раз, задача такая, изменить точку входа с main(int, char**) на main((const std::vector<std::string>& args)
Anonymous
все перерыл
Anonymous
максимум что нашел, это если бы к примеру точка была бы не мэйн то можно было бы использовать флаг -e у gcc
Anonymous
попытатся как то заменить _start хорошим не заканчивается
Anton
Daniil
вызови одно из другого
Anonymous
нельзя
Anonymous
это костыль
Anton
Anonymous
нужно именно сменить вход, ане тупо один из другого вызвать
Daniil
(
Anonymous
при том, от std нельзя отказаться ибо нужно будет вызвать внутри cout какой-нибудь
Anonymous
а значит -nostdfiles не пойдет
Anonymous
голову сломал.... неделю уже ищу