静态成员变量和静态成员函数

静态成员变量

Ø 关键字 static 可以用于说明一个类的成员,

     静态成员提供了一个同类对象的共享机制

Ø  把一个类的成员说明为 static 时,这个类无论有多少个对象被创建,这些对象共 享这个 static 成员

Ø  静态成员局部于类,它不是对象成员

静态成员函数

Ø  静态成员函数数冠以关键字static

Ø  静态成员函数提供不依赖于类数据结构的共同操作,它没有this指针

Ø  在类外调用静态成员函数用 类名 :: ”作限定词,或通过对象调用

Ø  不能在静态函数中使用非静态成员变量。

#include 
using namespace std;

class Test
{
public:
	Test(int a, int b)
	{
		this->m_a = a;
		this->m_b = b;
		cout<<"构造函数"<


你可能感兴趣的:(C++基础)