温馨提示×

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

c++
小樊
83
2024-07-21 09:28:00
栏目: 编程语言

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

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

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

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

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

0