vector<int> a;
Run Code Online (Sandbox Code Playgroud)
1.
for(vector<int>::iterator it = a.begin(); it != a.end(); ++it)
Run Code Online (Sandbox Code Playgroud)
2.
vector<int>::iterator end = a.end();
for(vector<int>::iterator it = a.begin(); it != end; ++it)
Run Code Online (Sandbox Code Playgroud)
哪个更有效?或者相同?