gpt4 book ai didi

c++ - 从一个类的 vector 中打印内容

转载 作者:行者123 更新时间:2023-11-28 02:27:14 24 4
gpt4 key购买 nike

我想打印我类(class) Board 中 vector 的内容

class Board {
public:
Board(const string &filename);


private:
int numLines, numColumns;
vector<Ship> ships;
vector <vector <int> > board;

};

船级:

class Ship {
public:
Ship(char symb, PositionChar pos, char ori, unsigned int tam, unsigned int cor);

private:

char symbol;
PositionChar position;

char orientation;
unsigned int size;
unsigned int color;
string status;


};

为什么我不能做这样的事情?

cout << b1.ships[1].color << endl;

只是为了测试一下

最好的问候

最佳答案

Why I can't do something like this?

cout << b1.ships[1].color << endl;

因为 shipsBoard 的私有(private)成员,因此无法从类本身外部访问。

关于c++ - 从一个类的 vector 中打印内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30113438/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com