我对C ++不太了解,我想要的是
unordered_set<int>
我想对正在循环的i变量进行字符串格式化,并使其成为文件名。
在python中,就像
cv::imwrite("/home/ryan/PCN-FaceDetection/predictions/j.jpg", img);
我该如何在C ++中做到这一点? 预先感谢。
for i in range(0, 26):
imwrite("/home/ryan/PCN-FaceDetection/predictions/{}.jpg".format(i), img)
答案 0 :(得分:2)
在std::to_string
的帮助下,将数字i
转换为字符串时,只需使用重载的字符串加法符号,就像这样:
"/home/ryan/PCN-FaceDetection/predictions/" + std::to_string(i) + ".jpg"