c14_03.cpp

来自「这是编程之道C-C++中的源代码,很简练,可以用于相关教学和重新熟悉C-C++时」· C++ 代码 · 共 26 行

CPP
26
字号
class A
{
	int		m_var;
	static int	m_svar;
public:
	static void func(int i,int j,A * pObj);		//声明静态成员函数
	//……
};

int A::m_svar = 0;						//初始化静态变量

void A::func(int i,int j,A *pObj)		//静态成员函数类外实现
{
	pObj->m_var = i;					//访问非静态成员变量,要加上对象限定,
	m_svar = j;
}

int main( )
{
	A	a1,a2;
	A::func(2,4,&a1);					//调用静态成员函数
	A::func(3,1,&a2);

	return 0;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?