Arrays 在数组中添加指针,指针位于c++;

Arrays 在数组中添加指针,指针位于c++;,arrays,pointers,this,Arrays,Pointers,This,我有一个定义的指针数组:Users**u,现在我想在这个数组中添加一个对象(指针,因为类用户是抽象的),行:this+=new Admin()我还重载了操作符+=,但仍然不起作用。有人知道不使用“this”怎么做吗?您应该包括运算符重载尝试的代码。当您需要动态大小的数组时,为什么不使用std::vector?我们需要更多信息来回答这个问题。你说的“它不起作用”是什么意思。你是否有错误,如果有什么?请发布您的代码,说明您如何覆盖+=运算符,以及用户的组成部分和管理员数据库和运算符+=(用户用户){

我有一个定义的指针数组:
Users**u
,现在我想在这个数组中添加一个对象(指针,因为类用户是抽象的),行:
this+=new Admin()我还重载了操作符
+=
,但仍然不起作用。有人知道不使用“this”怎么做吗?

您应该包括运算符重载尝试的代码。当您需要动态大小的数组时,为什么不使用
std::vector
?我们需要更多信息来回答这个问题。你说的“它不起作用”是什么意思。你是否有错误,如果有什么?请发布您的代码,说明您如何覆盖
+=
运算符,以及
用户的组成部分
管理员
数据库和运算符+=(用户用户){if(User::nbUsers==1){this->Users=new User*[1];Users[0]=User;}其他{User*temp=new User*[User:nbUsers];例如(int i=0;i@LaStéphanie请编辑您的问题,将其包括在内。阅读注释中的代码非常困难。