C++ 引用本质就是一个指针常量
生活随笔
收集整理的這篇文章主要介紹了
C++ 引用本质就是一个指针常量
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
#include<iostream>
#include<string>
using namespace std;//發(fā)現(xiàn)是引用,轉換為int* const ref = &a;void func(int& ref) {ref = 100; // ref是引用,轉換為*ref = 100}int main() {int a = 10;//自動轉換為int* const ref = &a; 指針常量是指針指向不可改,也說明為什么引用不可更改int &ref = a;ref = 20; //內部發(fā)現(xiàn)ref是引用,自動幫我們轉換為: *ref ■20;cout << "a:" << a << endl;cout << "ref:" << ref << endl;func(a);return 0;}
?
總結
以上是生活随笔為你收集整理的C++ 引用本质就是一个指针常量的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java关于equals()方法和“==
- 下一篇: C++ 二进制文件写操作