• this指针


    作用是指向成员函数所作用的对象。非静态成员函数中可以直接使用this来代表指向该函数作用的对象的指针。静态成员函数中不能使用this指针,因为静态成员函数不具体作用于某个对象。静态成员函数的真实的参数个数就是程序中写出的参数个数。

    下面是this指针代码:

    #include <iostream>
    
    using namespace std;
    
    class Complex
    {
    private :
        int real;
        int img;
    public:
        Complex(int r,int i):real(r),img(i){}
        void Print()
        {
            cout << "The value of the real is :";
            cout << this->real << endl;
            cout << "The value of the img is :";
            cout << (*this).img << endl;
        }
        Complex Addone()
        {
            this->real++;
            this->img++;
            this->Print();
            return (*this);
        }
    };
    void printHello(int m)
    {
        cout << "hello world" << endl;
    }
    int main()
    {
        Complex c1(3, 4);
        int *p = NULL;
        p = new int;
        c1.Addone();
        printHello(*p);
        return 0;
    }

     参考链接:

    https://www.coursera.org/learn/cpp-chengxu-sheji

  • 相关阅读:
    jQuery文档操作之删除操作
    jQuery文档操作之修改操作
    jQuery文档操作之克隆操作
    jQuery文档操作之插入操作
    jQuery的使用
    js Demo
    使用jQuery操作input的value值
    Flask-Request
    Flask-Response
    Flask-认识flask
  • 原文地址:https://www.cnblogs.com/helloforworld/p/5652843.html
Copyright © 2020-2023  润新知