提问人:Shai Susana 提问时间:5/18/2022 最后编辑:Shai Susana 更新时间:5/18/2022 访问量:462
-var- 创建;无法创建变量对象
-var- create; unable to create variable object
问:
我试图制作一个 2 个对象,它都包含一个对象数组,两者都是从同一个构造函数创建的,但是当我调试时,一个得到一个地址,另一个是 NULL。
Player::Player(std::string name) {
this->name = name;
p.setSize(7);
}
这是带有数组的对象。
Pile::Pile(int size) {
stoneArr = new Stone[size];
this->size = size;
}
Pile::Pile(){
}
这是播放器内部的对象,它由一个数组组成。
编辑:https://i.stack.imgur.com/Hr1ZY.jpg
当我删除游戏实例时,两者都是空的,如果您需要更多信息,请告诉我我不介意上传整个项目......
答: 暂无答案
评论
std::vector
NULL
std::initializer_list
Player::Player(std::string name) : name(name) { ... }
: name(std::move(name))