温馨提示×

C++静态类与普通类有什么区别

c++
小樊
106
2024-07-21 09:28:00
栏目: 编程语言
C++开发者专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

  1. 静态类不能被实例化,普通类可以被实例化。

  2. 静态类的成员函数必须是静态的,而普通类的成员函数可以是静态的也可以是非静态的。

  3. 静态类的成员函数和成员变量可以通过类名直接访问,而普通类的成员函数和成员变量需要通过对象来访问。

  4. 静态类一般用来封装一组相关的静态函数,静态变量或常量,而普通类一般用来封装一组相关的实例变量和实例方法。

  5. 静态类的作用域是整个程序,普通类的作用域是对象。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:C++静态类和非静态类有什么区别

0