#include <iostream>
using namespace std;
class base
{
public:
int bval;
base()
{
bval = 0;
}
};
class deri:public base
{
public:
int dval;
deri(){dval = 1;};
};
void SomeFunc( base *arr,int size)
{
for ( int i = 0; i < size;i++,arr++)
{
cout << arr->bval<<"|";
}
cout <<endl;
}
int main()
{
base BaseArr[5];
SomeFunc(BaseArr,5);
deri DeriArr[5];
SomeFunc(DeriArr,5);
return 1;
}理解c++对象模型,子类与父类关系
最新推荐文章于 2025-09-09 01:00:00 发布
本文介绍了一个 C++ 示例程序,演示了如何使用基类和派生类来实现继承,并通过一个通用函数处理不同类型的对象数组。该程序展示了 base 和 derived 类的定义及使用方法。
1968

被折叠的 条评论
为什么被折叠?



