this指针是一个指向本类对象的指针变量,在类的所有成员函数中都存在。但是,在类的静态成员函数中没有this指针,因为静态成员函数不属于任何对象,而是属于类本身。 在类的静态成员函数中是没有隐含的this指针的。this指针是一个指向本类对象的指针变量,在类的所有成员函数中都存在。但是,在类的静态成员函数中没有...
参考答案:Dthis指针是成员函数所属对象的指针,它指向类对象的地址;它隐含于每个类的非静态成员函数中;this指针只能在类的成员函数中使用,它指向该成员函数被调用的对象;静态成员函数没有this指针,因为类中只有一个静态成员函数实例,使用this指针无意义。反馈...
但是在使用this指针时需要注意的是:this指针只能在类的成员函数中使用,它指向该成员函数被调用的对象。this指针一般用于返回当前对象自身;静态成员函数没有this指针。因为类只有一个静态成员函数实例,所以使用this指针没有什么意义。在静态成员函数中使用this指针会引起编译错误。
解析:C++中,静态成员函数不属于任何类对象,它独立于类的任意对象而存在,由所有类对象所共享,它没有this指针,只有类的非静态成员函数才有this指针,选项A正确;this指针存储着调用对象的地址,选项B正确;成员函数不能定义this指针,它是由编译器隐含定义的,选项C正确;在构造函数中对象还没有完成生成,但这并不意味着对...
D、 使用this指针既可以访问类的实例数据成员,也可以访问类的静态数据成员。 答:C是错误的。 7.8 在类的成员函数中,如何返回调用该函数的当前对象? 答:在类的实例成员函数中,可以使用this返回调用该函数的当前对象。语句形式如下: return *this; 7.9 假设A为一个类,请问执行下面的语句将调用几次A类的构造函数...
c/c++ 类成员变量,成员函数的存储方式,以及this指针在c++中的作用 c++不会像上图那样为每一个对象的成员变量和成员函数开辟内存空间, 而是像下图那样,只为每一个对象的成员变量开辟空间。成员函数的只开辟一个共用的空间,所有对象的都可以访问这个公共的空间。 但是就
下列关于this指针的说法,错误的是().Athis指针只存在于非静态成员函数中Bthis指针指向当前正在操作的对象C在成员函数中对非静态数据成员的访问是通过this指针完成的D静态成员函数中可以通过this指针访问非静态成员 扫码下载作业帮搜索答疑一搜即得 答案解析 查看更多优质解析 解答一 举报 C错了,在成员函数中不需要用thi...
题目关于this指针的说法不正确的是( )。 A. 不能在程序中修改this指针 B. this指针可以给其他指针赋值,但不能修改this指针 C. 静态成员函数中没有this指针 D. this指针可以被赋值 相关知识点: 试题来源: 解析 D. this指针可以被赋值 反馈 收藏
能在编译时就得到计算的类型称为字面值类型,算术类型、引用、指针都属于字面值类型,自定义类、string类型等不属于字面值类型,不能被定义成constexpr。引用和指针被定义成constexpr时初始值受到限制,constexpr指针和引用的初始值必须是存储与某个固定地址中对象或nullptr(对于指针),函数体内的变量一般不存放在固定地址中...
解析 C 正确答案:C 解析:关键字friend用于声明友元,选项A正确;友元必须在类体中声明,选项B正确;一个类的成员函数可以是另一个类的友元,选项D正确;友元函数可以是普通的非成员函数,此时不能使用this指针访问对象成员,选项C错误;本题答案为C。反馈 收藏 ...