77问答网
所有问题
当前搜索:
非静态函数访问静态成员
MFC中
静态成员函数
调用其他类的
非静态
变量
答:
静态方法只能调用
静态成员
,如果您的子类继承自主类,那么您要通过静态方法调用主类中的成员,那么您只能在静态成员中保存当前类的实例对象,例如像单例模式的样式。如下所示:class mainclass { public:int fn() { return 1;} mainclass() { } };class childclass :public mainclass { private:
st
...
静态成员函数
不可以
访问
类中的成员变量
答:
访问的意思就是读或者写,输出属于读出行为,自然不行。
静态成员函数
不属于任何一个类对象,没有this指针,而
非静态成员
必须随类对象的产生而产生,所以静态成员函数"看不见"非静态成员,自然也就不能访问了 但是如果静态成员函数通过引用一个对象,是可以直接
访问成员
的,也体现了它成员函数的特权。比如 ...
static
和extern的区别
答:
static int num;static const string name = "chio";};int c1::num = 20;//没有const修饰的
静态成员
数据,必须类外定义并且初始化
静态函数
成员:类
成员函数
(无论是static成员函数或
非static成员
函数)都可以直接
访问static
数据成员,但是static成员函数只能访问static数据成员。并且可以通过类名直接调用....
“public
static
”和“public”有什么区别?
答:
不加static修饰的
成员
是对象成员,归每个对象所有。加static修饰的成员是类成员,可以由一个类直接调用,为所有对象共有。用static关键字标识的程序元素是静态的,不用static标识的程序元素是
非静态
。2、静态的东西是在类型加载初始时初始化的,并且与类相关;非静态东西一般放在实例的构造
函数
中初始化,它是...
C++ a non
static
member reference must be relative to a specific o...
答:
意思是你
访问
某个类的某个
非静态成员
的时候没有指定对象。正确引用非静态数据成员的语法是: 对象名.成员名 或者 对象指针->成员名 我估计你大概是定义了一个
静态成员函数
,并且在该函数内部引用了一个非静态成员,但是你引用的时候没有指定对象,所以编译器报错。
static函数
与普通函数有什么区别
答:
2.static函数(也叫内部函数)只能被本文件中的函数调用,而不能被同一程序其它文件中的函数调用。区别于一般的
非静态函数
(外部函数)
static
在c里面可以用来修饰变量,也可以用来修饰函数。 先看用来修饰变量的时候。变量在c里面可分为存在全局数据区、栈和堆里。其实我们平时所说的堆栈是栈而不包含对...
C语言里面构造
函数
和析构函数的运用办法
答:
注意静态构造
函数
只能对静态数据成员进行初始化,而不能对
非静态
数据成员进行初始化。但是,非静态构造函数既可以对静态数据成员赋值,也可以对非静态数据成员进行初始化。 如果类仅包含
静态成员
,你可以创建一个private的构造函数:private TestClass() {…},但是private意味着从类的外面不可能
访问
该构造函数。所以,它不能...
如何在类外面调用
非static
方法或类变量?
答:
class
Static
ByName { public static void main(String args[]) { StaticDemo.callme();System.out.println("b = " + StaticDemo.b);} } 下面是该程序的输出:a = 42 b = 99
static成员
是不能被其所在class创建的实例
访问
的。如果不加static修饰的成员是对象成员,也就是归每个对象所有的。...
C#中静态方法是什么意思?
静态成员
呢?还有静态类?
答:
静态类:它任然具有对象的抽象性,类可以声明为
static
的,以指示它仅包含
静态成员
。不能使用 new 关键字创建静态类的实例。静态类在加载包含该类的程序或命名空间时由 .NET Framework 公共语言运行库 (CLR) 自动加载。静态类的特点:仅包含静态成员。不能被实例化。是密封的。不能包含实例构造
函数
。
C++如何在一个类的
成员函数
中调用另一个类的成员函数
答:
1、首先声明如下所示的类,类内部定义一个public的整型数据
成员
。2、主
函数
中定义指向类的数据成员的指针。3、声明类的对象,该对象变量调用指向类的数据成员的指针进行赋值操作。4、然后输出打印类的数据成员,从结果看,上一步的操作赋值成功。5、定义类的指针,通过指针指向对象成员的指针来进行赋值。...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜