从Push_back获取数据
Getting Data back from Push_back
我将一些图像复制到c++中的一个向量中。现在我需要同样的垫子在某个地方。如何从push_back中取回数据。请帮帮我。这是代码的一部分。。。。。。
for (ic = 0; ic < images.size(); ic++)
{
roi_b.x = images[ic].x;
roi_b.y = images[ic].y;
roi_b.width = (images[ic].width);
roi_b.height = (images[ic].height);
crop = image(roi_b);
Ims.push_back(crop); //Ims<vector>
}
现在假设我需要存储在ims的后台数据。我将如何获得
您可以使用std::vector::back()
。
crop = Ims.back();
如果你想通过Ims
枚举,你可以做
for (size_t i = 0; i < Ims.size(); ++i)
crop = Ims[i];
在crop
上做你想做的事。
您可以使用at()
函数或重载的operator[]
来访问任何索引的向量的成员。如果您想要最后一个元素,那么您可以使用back()
。
相关文章:
- C++ - 忽略并从其他文件获取数据
- 如何从网站获取数据并将其传输到数据库?
- 与多个 for 循环与单个 for 循环 wrt 相关的性能从多映射获取数据
- 如何从 CSV 获取数据并将其存储在 C++ 中的表对象中
- 获取 R 数据帧的内存地址
- C++ 如何从虚拟类的模板化子类中获取数据?
- 如何在C++中使用带有SFML的http reqest从节点.js服务器获取数据?
- 连接到远程存储库并获取数据
- 使用WiFi.h从WiFiClient ESP32获取数据
- CSV文件未从缓冲区获取数据
- C++从双指针获取数据
- C++ 从文件中获取数据时使用 strcpy 和 strcmp 按字母顺序对数组进行排序?
- 使用 Recvfrom 获取数据
- C 编程:在循环时运行 2 并从 loop1 获取数据的随机结果
- 复制构造函数并从方法中获取数据
- 如何在运行时从平面缓冲区获取数据值和数据类型
- 在C J2ME中读取Excel文件,并从ITQ获取数据
- 如何通过NodeMCU从Web获取数据
- 获取数据QFUTUREWATCHER
- 从文件中获取数据时如何放置换行符?