所以我使用这个小函数来打印一个向量。它有效,但我试图了解它是如何工作的:
void const print_vector(vector<int> const& v) { std::for_each(v.begin(), v.end(), [](const int& n) {std::cout << n << " ";}); }
“n”变量如何知道指向向量的元素?
任何进一步的更正也表示赞赏
谢谢!
c++ lambda std
c++ ×1
lambda ×1
std ×1