LINUX.ORG.RU

История изменений

Исправление Siborgium, (текущая версия) :

Какая разница?

constexpr auto vec_1000_fibs() {
    std::vector<decltype(fib(0))> vec;
    vec.reserve(1000);
    for (std::size_t i = 0; i < 1000; i++) {
        vec.push_back(fib(i));
    }
    return vec;
}

Исходная версия Siborgium, :

Какая разница?

constexpr auto vec_1000_fibs(auto n) {
    std::vector<decltype(fib(n))> vec;
    vec.reserve(1000);
    for (std::size_t i = 0; i < 1000; i++) {
        vec.push_back(fib(i));
    }
    return vec;
}