我的问题是关于时间优化。通过执行以下操作,for 循环是否更快:
std::vector<int> myVec = {0,1,2,3};
for(int i = 0; i < myVec.size(); i++){}
Run Code Online (Sandbox Code Playgroud)
或者最好的做法是预先计算大小?
std::vector<int> myVec = {0,1,2,3};
int myVecSize = myVec.size();
for(int i = 0; i < myVecSize ; i++){}
Run Code Online (Sandbox Code Playgroud)
我在这里不仅想知道纯粹的时间执行,还想知道它是否会导致以某种方式出现一些问题