我不确定以下代码是否会导致冗余计算,还是特定于编译器?
for (int i = 0; i < strlen(ss); ++i) { // blabla }
strlen()每次i增加时会计算出来吗?
strlen()
i
c c++ optimization gcc strlen
c ×1
c++ ×1
gcc ×1
optimization ×1
strlen ×1