00问答网
所有问题
当前搜索:
静态成员函数一定没有
类的静态方法(
函数
)中为什么不能调用非
静态成员
(属性)?
答:
可以说,静态成员函数与非静态成员函数的根本区别是:非静态成员函数有this指针,静态成员函数并不属于某一对象,它与任何对象
都无
关,
静态成员函数没有
this指针。由此决定了静态成员函数不能访问本类中的非静态成员。 在C++程序中,静态成员函数主要用来访问静态数据成员,而不访问非静态成员。假如在一个静...
静态成员
和非静态成员的区别
答:
2.在类被实例化时创建,通过类进行访问不带有 static 修饰符声明的变量称做非静态变量;3.在对象被实例化时创建,通过对象进行访问;4.一个类的所有实例的同一静态变量
都
是同一个值,同一个类的不同实例的同一非静态变量可以是不同的值;5.
静态函数
的实现里不能使用非
静态成员
,如非静态变量、非...
C语言
static
的作用?
答:
在C语言中,
static
关键字的作用如下:1、在修饰变量的时,static修饰的
静态
局部变量只执行一次,而且延长了局部变量的生命周期,直到程序运行结束以后才释放。2、static修饰全局变量的时,这个全局变量只能在本文件中访问,不能在其它文件中访问,即便是extern外部声明也不可以。3、static修饰一个
函数
,则这个...
static
关键字在C语言中有什么样的作用?
答:
在C语言中,
static
关键字的作用如下:1、在修饰变量的时,static修饰的
静态
局部变量只执行一次,而且延长了局部变量的生命周期,直到程序运行结束以后才释放。2、static修饰全局变量的时,这个全局变量只能在本文件中访问,不能在其它文件中访问,即便是extern外部声明也不可以。3、static修饰一个
函数
,则这个...
C语言中
static
关键字的作用是什么?
答:
在C语言中,
static
关键字的作用如下:1、在修饰变量的时,static修饰的
静态
局部变量只执行一次,而且延长了局部变量的生命周期,直到程序运行结束以后才释放。2、static修饰全局变量的时,这个全局变量只能在本文件中访问,不能在其它文件中访问,即便是extern外部声明也不可以。3、static修饰一个
函数
,则这个...
C++中定义的类,里面的
成员函数
可以直接使用吗?就是在
没有
对象的时候...
答:
没有
对象的时候要访问类成员函数的话,只能访问
静态成员函数
。例如:class A { static void ABC(){ } } 这样可以在主函数里直接用 A::ABC();这样的语句进行调用。
C++ 什么情况下,一个类中的
成员函数
不能调用这个类的另一个成员...
答:
通常情况下有:①funa是类中的
静态成员函数
,funb是类中的非静态成员函数 ②funa是类中的常成员函数,funb是类中的非常成员函数 ③funb是类中(该类为基类)的纯虚函数 等等
C++
静态成员有
何作用?它有何特点?
答:
C++提供了
静态成员
,用以解决同一个类的不同对象之间数据成员和
函数
的共享问题。静态成员的特点是:不管这个类创建多少个对象,其静态成员在内存中只保留一份副本,这个副本为该类的所有对象所共享。面对对象方法中还有类属性的概念,类属性是描述类的所有对象的共同特征的一个数据项,对于任何对象实例,它...
C语言
静态函数
的问题,不是C++里的静态方法
答:
楼上只说一半,可致电A和B是两个功能确实使用包括添加a.cpp和b.cpp的main.cpp里面使用包括实际的相应的代码的位置。真的做的项目
没有
这样做,并正在使用的头文件,
静态函数
和变量在其他文件中是完全不可见的,这是错误的的地方楼上,即使有出口extern声明函数不能在编译的时候没有通过,将上报的静态...
1.下面关于
成员函数
特征的描述中,错误的是( )?
答:
一:1.A 2.B 3.A 4.D 5.D 6.C 7.A 8.A 9.C 10.D 二:1.拷贝 2.多继承 3.静态,动态 4.返回类型、operator@、和参数表,一个类对象、另一个操作数 5.公有 6.函数,类 7.非
静态成员函数
、友元函数 8.封装、多态、继承 9.inline,friend 10.动态、无参 11.public、private、...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜