`
yangyingan
  • 浏览: 11403 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

this指针的使用

 
阅读更多
<div class="iteye-blog-content-contain" style="font-size: 14px"></div>
分享到:
评论
1 楼 yangyingan 2013-09-27  
1、this指针的使用
 
  class Test{
       private int a;
public set(int x){
      a=x;//实际上是这么写的this.a=x
       }
   }

2、主要是用在:对象和类有同名的变量和函数时
  
   class Test{
       private int a;
public set(int a){
      this.a=a;
       }
   }

3、this指向的是当前对象


相关推荐

    深入探讨C++的this指针

    我们通常使用this指针来访问对象中的变量和函数。例如: this-&gt;top; // 访问变量 this-&gt;push(); // 访问函数 或 (*this).top; // 访问变量 (*this).push(); // 访问函数 四、this指针的类型 那么this指针是不是...

    C++中this指针的用法

    ### C++中this指针的深入理解与应用 在C++编程中,`this`指针是一个非常重要的概念,它提供了对当前对象的引用,使得成员函数能够访问和操作对象的成员变量。以下是对`this`指针用法的详细解析,包括其基本功能、...

    MFC窗口m_hWnd和this指针

    ### MFC窗口m_hWnd和this指针 #### 一、m_hWnd **m_hWnd** 是MFC中一个非常重要的概念,特别是在处理窗口相关的编程时。它首先出现在类`CWnd`中,作为该类的第一个数据成员。根据MSDN的解释,m_hWnd是一个类型为`...

    C++ this指针的理解

    `this`是一个隐式传递的指针,它在类的非静态成员函数中被使用,始终指向当前正在执行的成员函数所属的对象。 首先,要明白`class`在C++中的含义。`class`是一种用户定义的数据类型,类似于基本类型如`int`和`char`...

    m_hWnd和this指针

    this指针的使用场景包括: * 在类的非静态成员函数中返回类对象本身的时候,直接使用return *this; * 为避免对同一对象进行赋值操作,例如在重载运算符"="时,如:ClassText& operator = (const ClassText& ...

    详解C++中的this指针

    ### 详解C++中的this指针 #### 一、引言 在C++编程语言中,`this`指针是一个非常重要的概念,尤其在面向对象编程中扮演着关键角色。`this`指针是一个指向当前对象的指针,它允许程序员在类的成员函数内部引用该对象...

    Java中的this指针使用方法分享

    在内部类中,`this`通常指的是内部类自身的实例,而要访问外部类的成员,我们需要使用`外部类名.this`的形式。以下是一个示例: ```java public class OuterClass { int outerValue = 10; class InnerClass { ...

    模拟C++的this指针.....

    // 使用obj模拟this指针 obj-&gt;data_member = some_value; } }; // 使用模拟this的方法 Object obj; Object* ptr_to_obj = &obj; obj.simulateThis(ptr_to_obj); ``` 在这个例子中,`simulateThis`函数接受一个`...

    c语言技术this指针

    根据给定的内容,我们可以梳理出关于C++中this指针的几个知识点,其中包括this指针的作用、使用场景以及与静态成员函数的关系。 首先,this指针是一个隐含在每个非静态成员函数中的特殊指针,它指向调用该成员函数...

    高手详解javascript中的this指针

    `this`在JavaScript中并不像其他静态类型语言(如Java或C++)中的指针那样工作,而是根据函数调用的方式动态确定其值。以下是对`this`指针的详细解释: 1. **全局作用域中的`this`** 在全局作用域中,`this`通常...

    C++ this 指针的用法及注意

    `this`指针的使用场景通常包括: 1. 在成员函数中返回对象自身,例如,如果你想让成员函数返回对象自身以便链式调用其他成员函数,可以使用`return *this;`。 2. 解决同名参数与成员变量的冲突,如前所述,`this-&gt;n...

    C++this 指针精讲

    精讲C++中this指针的用法,一学就会的、

    C#this指针用法

    当一个类的成员函数中出现同名的变量时,为了明确地指定是访问当前类的成员还是局部变量,可以使用`this`关键字。例如: ```csharp public class MyClass { public int value; public void SetValue(int value) ...

    C this指针应用简单一例.rar

    // 使用this指针调用资源复制函数 copyData(other._data, _data, _value); } // 深拷贝赋值运算符 MyClass& operator=(const MyClass& other) { if (this != &other) { // 释放旧资源 delete[] _data; /...

    对象数组与对象指针及this指针

    本文将详细介绍对象数组、对象指针和this指针的概念、特点和使用方法。 对象数组 对象数组是指一个类的多个对象组成的数组,每个对象都可以独立地存取和操作。对象数组可以用类定义,例如: ```cpp class exam { ...

    this指针的使用.zip

    本教程将深入探讨`this`指针的使用、它的特性以及在实际编程中的应用。 1. **`this`指针的定义与类型** `this`关键字在C++中是内置的,它是一个隐式传递的参数,每个非静态成员函数都有一个隐含的`this`指针参数。...

    详解Javascript 中的this指针

    ### 详解Javascript中的`this`指针 在深入探讨`this`指针之前,我们首先应当明确`this`在JavaScript中的基本概念与作用。`this`关键字在JavaScript中扮演了一个非常核心的角色,它是一个特殊的变量,用于引用调用...

    【C语言】两个指针的坑

    尤其是当这些指针作为this指针使用时,更是直接导致程序异常。 3. C++多态类的构造和析构 在面向对象编程中,多态类的构造函数和析构函数需要特别注意。多态类通常含有虚函数,虚函数需要通过虚函数表(vtable)来...

Global site tag (gtag.js) - Google Analytics