- 1
- 2
- 3
- 4
void GetVoid()
{
return delete &"Возвращаем void";
};
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+64
void GetVoid()
{
return delete &"Возвращаем void";
};
Функция для получения void.
Не нужна. void GetVoid() { } вполне достаточно.
Речь только о том, что кресты ради удобства позволяют "вернуть" void из функции: Вот такая конструкция будет работать и для T = void. Не придется писать лишний частный случай. Вот и всё.
Иногда пишу так:
Или так: return exception();
Где exception возвращает тип Т, однако внутри кидает исключение. void естественно не работает.
http://wtfjs.com/2013/02/21/why-am-i-a-number
Мамо, чому я Number, это конечно шикарно.
Неоднозначность, видимо
>( i++)+ (+"2" )
>( i+ ++(+"2" )
Просто видимо парсер не настолько умён, чтоб понять что константу инкрементить невозможно. Причём даже если на месте "2" будет стоять переменная
i+ (++(+x))
+х будет всё-равно константой.
>>Building xui
Вы так на хуях все программирование построите
Видит xui в xui xui
Сунул xui xui в xui
xui xui xui xui