#include <iostream> #include <vector> int main() { auto num = 10; // 编译器自动推断num为int类型 std::vector<int> vec = {1, 2, 3}; for (auto it = vec.begin(); it != vec.end(); ++it) { std::cout << *it << " "; // 编译器自动推断it为std::vector<int>::iterator类型 } return 0; }