#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;

}




h

#include <vector>


struct winfo {

    int a;

    int b;

};


class MyClass {

public:

    MyClass(); // コンストラクタの宣言

    void setValues(); // メンバ関数の宣言

    std::vector<winfo>& getWinfoVector(); // wiの取得メソッドの宣言


private:

    std::vector<winfo> wi;

};