User
Например, шаблоны в Rust, в отличие от C++, статически типизированы...
template<long N> struct Nop { static int nop() { static const size_t arraySize = 10240; static const long a[arraySize] = {N}; auto t = ::time(nullptr); auto i = static_cast<size_t>(static_cast<double>(t) / static_cast<double>(MAX_LONG) * arraySize); return Nop<N - 1>::nop() + static_cast<int>(a[i]); } }; template<> struct Nop<0> { static int nop() { return 0; } }; int main() { return Nop<10000>::nop(); }
получить из минимума строк кода исполняемый файл максимально возможного размера
Заинтересовала фраза
Поясните пожалуйста, что имелось в виду.
на VC++ 2012 с -O2 получил 400 Мб.
Так конечно не интересно, но поставленную задачу
решает.