小编use*_*633的帖子

这个const不是自动冗余吗?

我在Stroustrup的一本书中找到了这段代码:

void print_book(const vector<Entry>& book)
{
     for (const auto& x : book) // for "auto" see §1.5
           cout << x << '\n';
}
Run Code Online (Sandbox Code Playgroud)

const似乎是多余的,因为x会被推断为一个const_iterator,因为bookconst在参数.是const auto真的更好吗?

c++ const

45
推荐指数
4
解决办法
3371
查看次数

标签 统计

c++ ×1

const ×1