C++别名的使用

c++中的别名使用,类似引用,在别名中,“&”的意思不再是取地址,而是建立一个指针,直接指向数据。这是一个小例子:

#include <iostream>
using namespace std;

int main()
{
    int a = 5;
    int a_ = a;
    a_ ++;
    cout << "a:" << a << " " << "a_:" << a_;
    
    cout << "\n";
    
    int b = 5;
    int &b_ = b;
    b_ ++;
    cout << "b:" << b << " " << "b_:" << b_;
}

输出为:

a:5 a_:6
b:6 b_:6

使用别名时,别名b_和b指向同一内存。

posted @ 2023-02-26 11:25  姜劭  阅读(40)  评论(0编辑  收藏  举报