相关疑难解决方法(0)

使用string vs char数组时有多大的性能差异?

我有以下代码:

char fname[255] = {0}
snprintf(fname, 255, "%s_test_no.%d.txt", baseLocation, i);
Run Code Online (Sandbox Code Playgroud)

VS

std::string fname = baseLocation + "_test_no." + std::to_string(i) + ".txt";
Run Code Online (Sandbox Code Playgroud)

哪一个表现更好?第二个是否涉及临时创作?有没有更好的方法来做到这一点?

c++ std

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

标签 统计

c++ ×1

std ×1