У меня есть класс с именем MineData:
class MineData {
private:
int row = 10;
int col = 20;
public:
MineData() {
std::vector<std::vector<int>> data (col, std::vector<int>(row, 0));
}
}
, и у меня есть класс с именем Grid:
class Grid : public QWidget {
MineData mineData;
QPushButton *btn = new QPushButton(mineData.data, this);
}
, поэтому я хочу получить доступ к переменной данных в классе Grid из класса MineData , но когда я делаю
mineData.data
, я получаю сообщение об ошибке:
класс 'MineData' не имеет члена 'data'
Что такое Я делаю не так?