请求帮助,C++难题

2025-04-09 09:33:05
推荐回答(1个)
回答1:

#include
using namespace std;
class book
{
public:
book();
book(int i); //重载构造函数
~book();
private:
int qu;
int price;
public:
void print() const
{
cout< }
};
book::book()
{
qu = 0;
price = 0;
}
book::book(int i)
{
qu = i;
price = i*10;
}
book::~book()
{
}

int main()
{
book *p[5] = {0};
for(int i=0;i<5;i++)
{
p[i] = new book(i+1);
}
for(int i=4;i>=0;i--)
{
p[i]->print();
}
for(int i=0;i<5;i++)
{
delete p[i];
}

return 0;
}
//不好意思,过了好久才看到你的要求。