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;
}
学破解防逆向,知进攻懂防守! 甘拜下风,谢谢分享 谢谢分享 感谢楼主 刚需啊,一定要看看! 感谢楼主 谢谢啊,滴水之恩涌泉相报~ 不可多得,支持楼主 支持一波~~