一、静态数据成员与静态成员函数

C++之静态(static)

C++之静态(static)

 

二、从内存角度看静态数据成员

C++之静态(static)

 

三、从this指针谈静态成员函数

C++之静态(static)

C++之静态(static)

 

四、注意事项

C++之静态(static)

 

 

五、补充说明

1.《静态》课程评论:

静态成员是类的成员,不是对象的成员;

静态成员函数不能直接访问非静态函数,普通成员函数可以调用静态函数。

静态成员函数访问静态数据成员的方法:类名::静态成员名 || 对象名.静态成员名 || 对象指针->静态成员名

静态成员函数没有this指针。


2.在.cpp文件中实现静态成员函数时,不需要再在其前方加上static关键字。实现格式与普通成员函数相同。


3.const的本质是给成员函数的隐形this指针加const,而静态成员函数没有this指针,因此不能使用const修饰静态成员函数

 

 

 

相关文章:

  • 2021-11-22
  • 2022-02-21
  • 2021-10-03
  • 2021-11-07
  • 2022-12-23
  • 2021-05-31
  • 2021-07-28
猜你喜欢
  • 2022-03-09
  • 2022-12-23
  • 2022-12-23
  • 2021-08-21
  • 2021-11-12
  • 2021-08-03
  • 2021-10-12
相关资源
相似解决方案