我有以下代码:
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)
哪一个表现更好?第二个是否涉及临时创作?有没有更好的方法来做到这一点?