0
点赞
收藏
分享

微信扫一扫

类静态成员特性继承

小迁不秃头 2022-01-31 阅读 87
c++

类继承的静态成员是共享的

#include <iostream>
using namespace std;

class Base {
public:
	static int data;
};

int Base::data = 1;

class Derived1 : public Base {};

class Derived2 : public Base {};

int main()
{
	Base base;
	Derived1 D1;
	Derived2 D2;

	cout << base.data << endl;
	cout << D1.data << endl;
	cout << D2.data << endl;

	cout << "--------------------" << endl;;
	base.data = 2;
	cout << base.data << endl;
	cout << D1.data << endl;
	cout << D2.data << endl;

	return 0;
}

在这里插入图片描述

举报

相关推荐

0 条评论