天天看点

C++知识点汇总

  1. 静态成员函数不能直接访问类的非静态成员,但是可以通过外部传入对象指针来访问类的非静态成员。
  2. 静态成员函数的调用可以通过类作用域,类的对象以及类对象指针的方式调用。
  3. static成员的所有者是类本身,但是多个对象拥有一样的静态成员。从而在定义对象是不能通过构造函数对其进行初始化;静态成员不能在类定义里边初始化,只能在class body外初始化;静态成员仍然遵循public,private,protected访问准则;静态成员函数没有this指针,它不能返回非静态成员,因为除了对象会调用它外,类本身也可以调用;
class point{
   
public:
	point(){
   };
//	...
private:<