#include <vector>
#include <iostream>
struct StdCardConfirmationReceipt {
private:
std::string sOfrIdOrderCentral;
public:
StdCardConfirmationReceipt() : sOfrIdOrderCentral() {}
StdCardConfirmationReceipt(std::string s) : sOfrIdOrderCentral(s) {}
public:
const std::string& getsOfrIdOrderCentral() const { return sOfrIdOrderCentral; }
};
int main() {
std::vector<StdCardConfirmationReceipt> vec;
vec.push_back(StdCardConfirmationReceipt("1"));
vec.push_back(StdCardConfirmationReceipt("2"));
vec.push_back(StdCardConfirmationReceipt("3"));
for (auto vIter = vec.begin(); vIter != vec.end(); ++vIter) {
std::cout << vIter->getsOfrIdOrderCentral();
}
}
ICAgICNpbmNsdWRlIDx2ZWN0b3I+CiAgICAjaW5jbHVkZSA8aW9zdHJlYW0+CgogICAgc3RydWN0IFN0ZENhcmRDb25maXJtYXRpb25SZWNlaXB0IHsKICAgIHByaXZhdGU6CiAgICAgICAgc3RkOjpzdHJpbmcgc09mcklkT3JkZXJDZW50cmFsOwogICAgcHVibGljOgogICAgICAgIFN0ZENhcmRDb25maXJtYXRpb25SZWNlaXB0KCkgOiBzT2ZySWRPcmRlckNlbnRyYWwoKSB7fQogICAgICAgIFN0ZENhcmRDb25maXJtYXRpb25SZWNlaXB0KHN0ZDo6c3RyaW5nIHMpIDogc09mcklkT3JkZXJDZW50cmFsKHMpIHt9CiAgICBwdWJsaWM6CiAgICAgICAgY29uc3Qgc3RkOjpzdHJpbmcmIGdldHNPZnJJZE9yZGVyQ2VudHJhbCgpIGNvbnN0IHsgcmV0dXJuIHNPZnJJZE9yZGVyQ2VudHJhbDsgfQogICAgfTsKCiAgICBpbnQgbWFpbigpIHsKICAgICAgICBzdGQ6OnZlY3RvcjxTdGRDYXJkQ29uZmlybWF0aW9uUmVjZWlwdD4gdmVjOwogICAgICAgIHZlYy5wdXNoX2JhY2soU3RkQ2FyZENvbmZpcm1hdGlvblJlY2VpcHQoIjEiKSk7CiAgICAgICAgdmVjLnB1c2hfYmFjayhTdGRDYXJkQ29uZmlybWF0aW9uUmVjZWlwdCgiMiIpKTsKICAgICAgICB2ZWMucHVzaF9iYWNrKFN0ZENhcmRDb25maXJtYXRpb25SZWNlaXB0KCIzIikpOwogICAgICAgIGZvciAoYXV0byB2SXRlciA9IHZlYy5iZWdpbigpOyB2SXRlciAhPSB2ZWMuZW5kKCk7ICsrdkl0ZXIpIHsKICAgICAgICAgICAgc3RkOjpjb3V0IDw8IHZJdGVyLT5nZXRzT2ZySWRPcmRlckNlbnRyYWwoKTsKICAgICAgICB9CiAgICB9