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

avatar
作者
筋斗云
阅读量:0

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

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

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

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

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

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!