main()

     struct  winfo

     

             string  bbb;

             string  ccc;

        


#include <iostream>

#include "myclass.h"


int main() {

    MyClass myObject; // MyClassのオブジェクトを作成


    myObject.setValues(); // MyClassのメンバ関数を呼び出して値をセット


    // 値の確認

    std::vector<winfo>& wi = myObject.getWinfoVector();


    std::cout << "wi[0].a: " << wi[0].a << ", wi[0].b: " << wi[0].b << std::endl;


    return 0;

}




cpp


#include "myclass.h"


void MyClass::setValues() {

    // 値をセットする処理をここに書く

}


std::vector<winfo>& MyClass::getWinfoVector() {

    // メンバ変数winfoVectorを返す

    return winfoVector;

}


h


#ifndef MYCLASS_H

#define MYCLASS_H


#include <string>

#include <vector>


struct winfo {

    std::string bbb;

    std::string ccc;

};


class MyClass {

public:

    void setValues();

    std::vector<winfo>& getWinfoVector();


private:

    std::vector<winfo> winfoVector;

};


#endif // MYCLASS_H