作业帮 > 综合 > 作业

应用纯虚函数的使用,定义几个派生类如三角形,矩形,圆形等,求出所有形状的总面积.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/09 04:38:14
应用纯虚函数的使用,定义几个派生类如三角形,矩形,圆形等,求出所有形状的总面积.
在下面的函数中我们如下应用delete 表达式
void doit_and_bedone ( vector< Query* > *pvec )
{
// ...
for ( ; it != end_it; ++it )
{
Query *pq = *it;
// ...
delete pq;
}
}
为了使函数能够正确执行,在应用delete 表达式时,必须调用pq 指向的动态类型的析构函数.为此,必须把Query 类析构函数声明为虚拟的.