gwgirl 发表于 2022-1-26 09:41

C++ 引用用法的简易代码

运行环境:
WIN10
涉及工具:
VS
编程语言:
C C++

以下为主题内容:
#include<stdio.h>

//void Plus(int& i)
//{
//        i++;
//}
//
//int main()
//{
//        int i = 10;
//        Plus(i);
//        printf("%d", i);
//}

////引用类型的使用: <2>
//struct Base
//{
//        int x;
//        int y;
//        Base(int x, int y)
//        {
//                this->x = x;
//                this->y = y;
//        }
//};
//void PrintByRef(Base& refb, Base* pb)
//{
//        //通过指针读取
//        printf("%d %d\n", pb->x, pb->y);
//        //通过引用读取
//        printf("%d %d\n", refb.x, refb.y);
//        //指针类型可以重新赋值,做运算
//        //refb = (base&)1;引用不可以重新赋值和运算操作
//        //refb++;
//}
//
//int main()
//{
//        Base b(1, 2);
//        PrintByRef(b, &b);
//        return 0;
//}

//引用类型的使用: <3>常引用,
class Base
{
public:
        int x;
};

void Print(const Base& ref) //常引用,不能修改,只读方式操作
{
        printf("%d \n", ref.x);
}

int main()
{
        Base b;
        b.x = 100;

        Print(b);
        return 0;
}


longge188 发表于 2022-1-26 17:26

学破解防逆向,知进攻懂防守!

kVcCWaxIBYZO 发表于 2022-1-27 18:30

甘拜下风,谢谢分享

fFEH0 发表于 2022-1-27 18:35

谢谢分享

oIUCxRZ85960 发表于 2022-1-27 20:16

感谢楼主

SzuPpJd5860 发表于 2022-1-28 12:23

刚需啊,一定要看看!

YkwPF 发表于 2022-1-28 12:23

感谢楼主

YLa3 发表于 2022-1-28 12:23

谢谢啊,滴水之恩涌泉相报~

背包1 发表于 2022-1-28 12:23

不可多得,支持楼主

CbsFco13 发表于 2022-1-28 12:23

支持一波~~
页: [1] 2 3 4 5 6 7
查看完整版本: C++ 引用用法的简易代码