其他分享
首页 > 其他分享> > 类模板中的static关键字

类模板中的static关键字

作者:互联网

#pragma warning(disable : 4996)
#include <iostream>
using namespace std;

template <typename T>
class A
{
public:
	static T m_a;
};

template <typename T>
T A<T>::m_a = 0;

int main()
{
	A<int> a1, a2, a3;
	a1.m_a = 10;
	a2.m_a++;
	a3.m_a++;
	cout << A<int>::m_a << endl;

	A<char> a4, a5, a6;
	a4.m_a = 'a';
	a5.m_a++;
	a6.m_a++;
	cout << A<char>::m_a << endl;

	system("pause");
	return 0;
}

图示

标签:++,成员,关键字,static,template,类有,模板
来源: https://blog.csdn.net/sinat_34791632/article/details/102776455