c++在某一个对象调用某个成员函数的时候,把这个对象的地址,隐式地作为这个函数的参数,传给了成员函数,所有可以在没成员函数里显示的使用this指针。 可以用下面的程序验证上面的理论。 打印类占用内存的大小和对象占用内存的大小,就可以看出来,只有成员变量占用的内存空间(注意,内存对齐)。 #include<iostream>using na...
在C 语言中,没有类和对象的概念,因此不存在 this 指针。this 指针是 C++ 中的一个关键字,它表示指向当前对象的指针。然而,如果你想在 C 语言中模拟类似于 C++ 类的行为,你可以使用结构体(struct)和函数组合来实现这一目标。在这种情况下,你可以将结构体作为函数的第一个参数传递,以模拟 this 指针的功能。以...
解析:C++中,静态成员函数不属于任何类对象,它独立于类的任意对象而存在,由所有类对象所共享,它没有this指针,只有类的非静态成员函数才有this指针,选项A正确;this指针存储着调用对象的地址,选项B正确;成员函数不能定义this指针,它是由编译器隐含定义的,选项C正确;在构造函数中对象还没有完成生成,但这并不意味着对...
答案 C错了,在成员函数中不需要用this就可以访问非静态数据成员相关推荐 1下列关于this指针的说法,错误的是().Athis指针只存在于非静态成员函数中Bthis指针指向当前正在操作的对象C在成员函数中对非静态数据成员的访问是通过this指针完成的D静态成员函数中可以通过this指针访问非静态成员 反馈...
以下关于 this 指针的说法中不正确的是: A、在构造函数内部可以使用this指针 B、在析构函数内部可以使用 this 指针 C、成员函数内的this 指针,指向成员函数所作用的对象 D、const成员函数内部不可以使用this 指针
题目以下关于 this 指针的说法中不正确的是:A.const成员函数内部不可以使用this 指针B.成员函数内的this 指针,指向成员函数所作用的对象C.在构造函数内部可以使用this指针D.在析构函数内部可以使用 this 指针 相关知识点: 试题来源: 解析 A 反馈 收藏
关于this指针的描述正确的是A.成员函数返回*this时,返回的是当前对象的值(或引用)B.在类的析构函数定义中必需使用,否则编译不通过C.可用于区分成员变量和成员函数
下列关于this指针的说法正确的是( )(本题2.0分) A. this指针存在于每个函数之中 B. 在类的非静态函数中this指针指向调用该函数的对象 C. this指针是指向虚函数表的指针 D. this指针是指向类的函数成员的指针 相关知识点: 试题来源: 解析 B 解析: 无 ...
关于this指针的说明不正确的是 A.不能在程序中修改this指针B.this指针可以给其他指针赋值,但不能修改this指针C.静态成员函数