美文网首页
C++ this 指针的作用

C++ this 指针的作用

作者: 河马咕嘟 | 来源:发表于2022-04-13 17:16 被阅读0次

1,区分成员变量和形参同名的情况 this.name = name ;
2, 同个类型的不同实例,操作同一个函数的内存空间。(类的函数和成员变量是分开存的。一般变量会存在类的空间,导致类的空间增加。初始化后空类的大小为1字节,增加一般变量后空间变为变量的大小,静态变量和 函数是另外单独存在一块空间的,当实例化时,函数只会生成一个唯一的内存空间)为了区分是那个实例在访问这个空间,当那个对象调用函数时,这个this指针就指向它。

相关文章

  • C++ this 指针的作用

    1,区分成员变量和形参同名的情况 this.name = name ;2, 同个类型的不同实例,操作同一个函数的内...

  • Java四种引用简介

    引语: 我们知道java相比C,C++中没有令人头痛的指针,但是却有和指针作用相似的引用对象(Reference)...

  • java的四种引用

    引语: 我们知道java相比C,C++中没有令人头痛的指针,但是却有和指针作用相似的引用对象(Reference)...

  • C++知识点

    C++基本方法: C++ memcpy C++基本特性: C++引用(vs指针) C++指针 C++封装: 将...

  • C++ - this 指针

    从 C++ 程序到 C 程序的翻译 作用就是指向成员函数所作用的对象 this 指针作用 在类的非静态成员函数中,...

  • 二级指针的作用

    概括 二级指针的作用是将指针指向函数中malloc或new出来的的空间。 简介 c++中函数调用参数参数有值传递,...

  • C++ this指针的理解和作用

    01 C++ 程序到 C 程序的翻译 要想理解 C++ 的 this 指针,我们先把下面的 C++ 代码转换成 C...

  • C++ 引用(2)

    引用是c++对c的重要扩充。在c/c++中指针的作用基本都是一样的,但是c++增加了另外一种给函数传递地址的途径,...

  • C++ 指针常量、常量指针和常指针常量

    参考:C++ 指针常量、常量指针和常指针常量

  • Java基础

    Java和C++的区别?a. Java没有指针。c++可以通过指针直接操作内存,但这个动作是危险的,指针引起的操作...

网友评论

      本文标题:C++ this 指针的作用

      本文链接:https://www.haomeiwen.com/subject/pymasrtx.html