【发布时间】:2021-08-22 15:09:10
【问题描述】:
我想衡量同一问题的两种解决方案的效率。
我不需要在计算中加入任何环境“噪音”,只是想知道以下哪些解决方案在完美世界中表现更好,即:哪些需要更多步骤来执行?
string a;
int b;
string c;
//SOLUTION A
c = a;
c = std::move(c) + ',' + std:to_string(b);
//SOLUTION B
c = a;
c.append(",").append(std::to_string(b));
我真的没有任何经验来测量这种小规模的执行时间,所以我可能在丛林中迷路了,如果是这种情况,很抱歉。
【问题讨论】: