参考答案:Dthis指针是成员函数所属对象的指针,它指向类对象的地址;它隐含于每个类的非静态成员函数中;this指针只能在类的成员函数中使用,它指向该成员函数被调用的对象;静态成员函数没有this指针,因为类中只有一个静态成员函数实例,使用this指针无意义。反馈...
解析:C++中,静态成员函数不属于任何类对象,它独立于类的任意对象而存在,由所有类对象所共享,它没有this指针,只有类的非静态成员函数才有this指针,选项A正确;this指针存储着调用对象的地址,选项B正确;成员函数不能定义this指针,它是由编译器隐含定义的,选项C正确;在构造函数中对象还没有完成生成,但这并不意味着对...
下列关于this指针的说法,错误的是().Athis指针只存在于非静态成员函数中Bthis指针指向当前正在操作的对象C在成员函数中对非静态数据成员的访问是通过this指针完成的D静态成员函数中可以通过this指针访问非静态成员 扫码下载作业帮搜索答疑一搜即得 答案解析 查看更多优质解析 解答一 举报 C错了,在成员函数中不需要用thi...
c++在某一个对象调用某个成员函数的时候,把这个对象的地址,隐式地作为这个函数的参数,传给了成员函数,所有可以在没成员函数里显示的使用this指针。 可以用下面的程序验证上面的理论。 打印类占用内存的大小和对象占用内存的大小,就可以看出来,只有成员变量占用的内存空间(注意,内存对齐)。 #include<iostream>using na...
B、在类的非静态函数中this指针指向调用该函数的对象 C、this指针是指向虚函数表的指针 D、this指针是指向类的函数成员的指针 点击查看答案 你可能感兴趣的试题 判断题 马匹消瘦、毛焦肷吊、皮肤松弛、骨骼表露。见于消化不良、长期腹泻、代谢障碍和某些慢性传染病、狂犬病、寄生虫病。
下列关于this指针的说法,错误的是()。 A. this指针指向当前正在操作的对象 B. this指针只存在于非静态成员函数中 C. 在成员函数中对非静态数据成员的访问是通过this指针完成的 D. 静态成员函数中可以通过this指针访问非静态成员 相关知识点: 试题来源: 解析 :D 静态成员函数中可以通过this指针访问非静态成员 |...
答案:D该问题分值: 2答案:D[解析] C++的this指针是系统默认产生的一个指针,它是const的,所以是不能够被改变,不能够被赋值的。 结果二 题目 关于this指针的说明不正确的是( )。 A. 不能在程序中修改this指针B. this指针可以给其他指针赋值,但不能修改this指针C. 静态成员函数中没有this指针D. this指针可以...
能在编译时就得到计算的类型称为字面值类型,算术类型、引用、指针都属于字面值类型,自定义类、string类型等不属于字面值类型,不能被定义成constexpr。引用和指针被定义成constexpr时初始值受到限制,constexpr指针和引用的初始值必须是存储与某个固定地址中对象或nullptr(对于指针),函数体内的变量一般不存放在固定地址中...
这个地址被转换为 char* 类型,并存储在 str_value 指针变量中。 strcpy 函数把字符串 "hello world..." 复制到由 str_value 指向的内存空间中。这个字符串包含终结符 \0,所以实际占用的内存会比可见字符多一个字节。因为 "hello world..." 字符串的长度是14(不包括终结符),所以20字节的空间足以容纳这个...
struct指针可在函数间传递以处理结构体数据。函数参数设为struct指针能提高数据传递效率。定义函数void func(struct student s)可接收struct指针。用struct指针能遍历结构体数组元素。例如遍历struct book books[10];可用struct book p = books;。struct指针可用于动态创建结构体链表。链表节点通常定义为包含数据和指向下...