- 1
auto a = []{return 1;}();
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+51
auto a = []{return 1;}();
http://rextester.com/NQVDP75721
LispGovno 08.01.2015 02:33 # 0
roman-kashitsyn 08.01.2015 11:38 # 0
Некоторые так пишут, когда хотять проинициализировать какой-нибудь const vector чем-то посложнее списка литералов.
someone 08.01.2015 11:50 # 0
roman-kashitsyn 08.01.2015 11:56 # 0
Реквестую пример. Хочу инициализировать константный вектор первой сотней простых чисел.
bormand 08.01.2015 12:27 # 0
https://github.com/bormand/ct_aes
bormand 08.01.2015 12:36 # 0
roman-kashitsyn 08.01.2015 12:46 # 0
Но я лично предпочитаю написать отдельную функцию, а не пихать лямбды в каждую щель.
bormand 08.01.2015 12:50 # 0
А, ясно. Но ведь это и без всяких с++11 вполне решалось отдельной функцией.
> Но я лично предпочитаю написать отдельную функцию
+1. Как я и писал в соседнем треде: "хоть крестовик и приходит к лямбдам и асинхронке через 5 лет, зато он морально подготовлен и не пихает все это в каждую щель".
P.S. Компайлтайм в крестах пока что уёбищен. Он стал поприятней, чем раньше, но по-настоящему юзабельным он станет тогда, когда разрешат нормальные чистые функции, а не один-ретурн-с-одним-оператором.
Soul_re@ver 08.01.2015 13:20 # 0
bormand 08.01.2015 13:29 # 0
LispGovno 08.01.2015 21:40 # +1
в gcc ключма: -std=c++1y
3.14159265 08.01.2015 21:42 # 0
>но по-настоящему юзабельным он станет тогда, когда разрешат нормальные чистые функции, а не один-ретурн-с-одним-оператором.
Императивную питушню? Это же идололохический шаг на зад.
LispGovno 08.01.2015 22:44 # +4
один шаг на зад человека - огромный шаг для человечества
guest 09.01.2015 22:19 # +1
Milonov 23.11.2015 17:14 # 0
И буду тут!
Прихожу сам!
Меня не зовут!
LispGovno 08.01.2015 13:25 # +2
лисп говно
bormand 08.01.2015 13:30 # 0
LispGovno 08.01.2015 13:30 # 0
Xom94ok 08.01.2015 13:05 # 0
LispGovno 08.01.2015 13:33 # +1
Lokich 10.01.2015 00:08 # 0
bormand 10.01.2015 00:16 # +1
TarasB 10.01.2015 00:57 # 0
а возвращаемый тип - по ретурну или по левой части присваивания?
туплю, там же авто
bormand 10.01.2015 08:33 # 0