首页/ 题库 / [问答题]C++程序设计语言中this指针的作用?的答案

C++程序设计语言中this指针的作用?

问答题
2022-01-01 00:18
查看答案

正确答案
一个对象的this指针并不是对象本身的一部分,不会影响sizeof(对象)的结果。this作用域是在类内部,当在类的非静态成员函数中访问类的非静态成员的时候,编译器会自动将对象本身的地址作为一个隐含参数传递给函数。也就是说,即使你没有写上this指针,编译器在编译的时候也是加上this的,它作为非静态成员函数的隐含形参,对各成员的访问均通过this进行。

试题解析

相关题目
一般将使用高级语言编写的程序称为源程序,这种程序不能直接在计算机中运行,需要有相应的语言处理程序翻译成机器语言程序才能执行。( )
下列各类计算机程序语言中,不属于高级程序设计语言的是________。
一般使用高级语言编写的应用程序称为( ),这种程序不能直接在计算机中运行,需要有相应的语言处理程序翻译程序翻译成机器语言才能执行。
C++语言对C语言做了很多改进,C++语言相对于C语言的最根本的变化是( )。
C++语言程序的基本单位是()。
在C++语言程序中
C++程序设计语言是( )。
Java语言和C++语言都属于面向对象的程序设计语言。
C++程序设计语言中this指针的作用?
C++程序设计语言是如何实现多态的?
C++程序设计语言中虚函数指针和虚函数表的作用?
Java语言和C++语言相比,( )项是Java有的,而C++没有?
Owners are to be responsible for loss of or damage to the goods or delay in delivery of the goods only in case the loss,damage or delay has been caused by the improper or negligent stowage of the goods.This means that().
在C++语言中,表达式:“b++;”和“++b;”在任何地方的作用都是不一样的。
程序设计语言可分为()类。计算机语言通常分为三类:即机器语言,汇编语言和高级语言。
C++语言编写的程序代码有哪些格式特点?
程序设计方法主要有两种,其中C++语言程序设计所采用的设计方法是()程序设计。
在过程式程序设计(①)、数据抽象程序设计(②)、面向对象程序设计(③)、泛型(通用)程序设计(④)中,C++语言支持(16),C语言支持(17)。
C++是在C语言的基础上开发的程序设计语言。
语言处理程序的作用是把高级语言程序转换成可在计算机上直接执行的程序。下面不属于语言处理程序的是()
广告位招租WX:84302438

免费的网站请分享给朋友吧