using namespace std;
//二级指针版
void func1(int** x) {
int tmp = 10;
*x = &tmp;
}
//指针引用版, 实际上编译器私底下会换成二级指针
void func2(int*& x) {
int tmp = 20;
x = &tmp;
}
int main(void) {
int* x = NULL;
//使用二级指针把tmp带出函数 打印“10”
func1(&x);
//使用引用把tmp带出函数 打印“20”
//func2(x);
cout << *x << endl;
system("pause");
return 0;
}
快结婚可好看好看好看好看好久
最新推荐文章于 2025-05-14 18:47:04 发布