试题详情
- 简答题试说明使用静态成员的目的?静态成员跟全局变量相比有哪些优点?
- 使用静态成员的目的:实现数据共享。
静态成员相较于全局变量的优点:
1)静态成员名称的作用域只限定于定义它的类中,因此避免了与具有相同名称的其他类的成员或者相同名称的全局变量发生命名上的冲突。
2)定义静态成员保证了类的封装性。因为静态成员可以被定义成类的私有成员而全局变量却不能。
3)静态成员必然是跟程序中特定的类相关联的,这将有利于程序编写者说明定义这个成员的意图,而在外部定义的全局变量有时是晦涩难懂的。 关注下方微信公众号,在线模考后查看
热门试题
- 析构函数不能被继承。
- 编译器通过匹配过程确定函数调用时调用哪种
- C++语言程序中使用控制符进行格式输出时
- 简述多态性的含义以及内容。
- 能实现删除文件功能的语句是()
- 变量分为()和()两种,变量没有赋初值时
- 类模板的使用实际上是将类模板实例化成一个
- 简述什么是深拷贝和浅拷贝。
- 分别输入一个整数、一个浮点数、一个字符、
- 定义重载函数时,应保证()或()有所不同
- 如果静态成员函数访问了非静态数据成员会出
- N个整数从小到大排列,输入一个新数插入其
- 使用重载函数编程序的目的是()
- while循环语句的循环体至少执行一次。
- 关于动态联编的下列描述中,()是错误的。
- 下面关于基类和派生类的描述,正确的是()
- 如果在申请动态内存时找不到足够大的内存块
- 设有类A的对象Aobject,若用友员函
- 下列的成员函数中,纯虚函数是()。
- 利用冒泡法将200个数按降序排列。 注意