相关疑难解决方法(0)

循环条件评估

只是一个简单的问题.

我有一个看起来像这样的循环:

for (int i = 0; i < dim * dim; i++)
Run Code Online (Sandbox Code Playgroud)

是否在每个循环中重新评估for循环中的条件?

如果是这样,做这样的事情会更有效吗?:

int dimSquare = dim * dim;
for (int i = 0; i < dimSquare; i++)
Run Code Online (Sandbox Code Playgroud)

谢谢

-Faken

c++ optimization for-loop

27
推荐指数
2
解决办法
1万
查看次数

在循环中使用string.length()是否有效?

例如,假设a string s是这样的:

for(int x = 0; x < s.length(); x++)
Run Code Online (Sandbox Code Playgroud)

比这更好?:

int length = s.length();
for(int x = 0; x < length; x++)
Run Code Online (Sandbox Code Playgroud)

谢谢,乔尔

c++ string optimization

11
推荐指数
2
解决办法
1万
查看次数

标签 统计

c++ ×2

optimization ×2

for-loop ×1

string ×1