字符串路径,我通过我的程序扫描目录皮卡一些图像和其路径。目录内,图像被配置在下面的方式:排序在矢量
1.png 2.png 3.png 4.png 5.png etc.
当目录被扫描:
for(int i=0;i<dir.numFiles();++i){
string path = dir.getPath(i);
imageSeq.push_back(CustomImage.loadImage(path));
}
private:
vector<CustomImages> imageSeq;
与上面的代码的问题是,图像出来是从目录中随机选取。我希望这些图像根据它们的名称进行排序并推送到矢量中。我有一些限制这里:
1)CustomImage未露出的imageName
类型的方法,利用该我可以使用而我推新paths
入imageSeq矢量
2与最后矢量来比较)我不能修改矢量imageSeq以获取字符串,然后再次循环以加载图像。这样做会增加占用的空间。
如何这些图像的载体,让他们根据自己的名字排列排序?
什么是'dir'以及如何使用它? – Dialecticus
然后排序'第一dir'迭代之前。 – m0skit0