Хабы: C++, Разработка игр, Игры и игровые консоли, Ненормальное программирование, Программирование
void
в плюсах довольно забавная штука. Мы можем привести к void
почти любой тип, завести указатель с типомvoid*
, который может адресовать что угодно. Еще можем сделать функцию с возвращаемым типом void
, которая ничего не возвращает. Объявление функции типа void f(void)
будет просто функцией без аргументов. Но вот иметь объекты типа void
или написать что-то вроде void&
не можем. Это немного странно, но не настолько, чтобы вызывать у вас бессонные ночи, пока вы начинаете ловить странные баги, когда void вообще не void.
Проблема возникла где не ждали, а именно на проекте немного обновили бенчмарк фреймворк, казалось что такого может случиться на выполнении тестов?
"Ничего хорошего не случится" - сказал техлид и в пятницу вечером залил, в обход этих самых тестов, новый фреймворк. А сам укатил на какую-то конференцию.
Узнать чем все закончилось