    #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();
        }
    }