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