属性,不是东西的特征,而 this表示的是隐藏的东西的指针,因此静态成员函数没有this指针 .静态成员函数当在类外定义时,要注意不能使用static关键字作为前缀.由于静态成员函数在 类中只有一个拷贝〔副本〕,因此它访问东西的成员时要受到一些限制:静态成员函数可以直接 访问类中说明的静态成员,但不能直接访问类中说明...
解析 A解析:在C++中,每个当前对象都含有一个指向该对象的this指针,this指针只能在类的成员函数中使用,其中静态成员函数不能够有this指针。 正确答案:A 解析:在C++中,每个当前对象都含有一个指向该对象的this指针,this指针只能在类的成员函数中使用,其中静态成员函数不能够有this指针。
在类的静态成员函数中是没有隐含的this指针的。this指针是一个指向本类对象的指针变量,在类的所有成员函数中都存在。但是,在类的静态成员函数中没有this指针,因为静态成员函数不属于任何对象,而是属于类本身。 在类的静态成员函数中是没有隐含的this指针的。this指针是一个指向本类对象的指针变量,在类的所有成员函...
[要点透析] 静态成员函数没有this指针,静态成员函数只能通过对象名(或指向对象的指针)访问该对象的非静态成员,故本题选B。相关推荐 1静态成员函数没有( )。 A.返回值B.this指针C.指针参数D.返回类型 2静态成员函数没有 ___。 A.返回值B.this指针C.指针参数D.返回类型 3静态成员函数没有( )。 A.返回...
任何静态成员函数都有this指针 D. 类的非静态成员函数都有this指针 相关知识点: 试题来源: 解析 D 正确答案:D 解析:C++中,静态成员是类的组成部分,不是任何对象的组成部分,因此静态成员函数没有this指针,类的非const成员函数包括静态成员函数,所以选项A、C错误;答案选B或D。反馈 收藏 ...
2)静态成员函数没有 this 指针,也没有 const 属性。 3)静态成员函数使用受访问控制属性的约束。 4)在静态成员函数中只能访问静态成员,在非静态成员函数中既可以访问静态成员,也可以访问非静态成员。 3 成员变量指针 1)定义 类型 类名:: *成员指针变量名 = &类名::成员变量; ...
解析:C++中,静态成员函数不属于任何类对象,它独立于类的任意对象而存在,由所有类对象所共享,它没有this指针,只有类的非静态成员函数才有this指针,选项A正确;this指针存储着调用对象的地址,选项B正确;成员函数不能定义this指针,它是由编译器隐含定义的,选项C正确;在构造函数中对象还没有完成生成,但这并不意味着对...
百度试题 结果1 题目关于this指针的说法正确的是()。 A. this指针必须显示说明 B. 成员函数不拥有this指针 C. 成员函数拥有this指针 D. 静态成员函数不拥有this指针 相关知识点: 试题来源: 解析 参考答案:CD 反馈 收藏
静态成员函数(1)静态成员函数和静态数据成员一样,他们都属于类的静态成员,而不是对象成员。 (2)非静态成员函数有this指针,而静态成员函数没有this指针。 (3)静态成员函数主要用来方位静态数据成员而不能访问非静态成员。 C++ 类的静态成员详细讲解 在C++中,静态成员是属于整个类的而不是某个对象,静态成员变量只存...