下面是我创建新用户或新管理对象的代码,具体取决于boolean isAdmin。用户对象是管理员从此派生的基础对象。我想能够像用户功能一样用户user->adminClasshere。我不知道如何更改它,以便用户=新的管理员创建管理员而不是用户。 User *user;
if (isAdmin)
{
user = new Admin();
}
else
{
user
我已经以下代码: class A
{
public:
int foo = 0;
};
class B: public A
{
public:
int foo = 1;
};
int main()
{
A *a = new B();
std::cout << a->foo;
std::getchar();
retu
继承给init考虑类 class Grid():
def __init__(self,r,z,t):
self.rgrid = r
self.zgrid = z
self.tgrid = t
self.otherstuff = long_computation(r,t,z)
class Solution(Grid):
def