首页 > 编程语言 >C++别名的使用

C++别名的使用

时间:2023-02-26 11:33:22浏览次数:46  
标签:cout 指向 int 别名 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指向同一内存。

标签:cout,指向,int,别名,C++,使用
From: https://www.cnblogs.com/jiang448/p/17156356.html

相关文章

  • net 6 使用 加密sqlite
    用加密sqlite使用了sqlciphone1、在nuget中安装(1)microsoft.entityframeworkcore.sqlite.core (2)sqlitepclraw.bundle_e_sqlcipher2、设置连接字符串在appsettings.j......
  • Apache Hudi 负载类Payload使用案例剖析
    在Hudi中可以根据业务场景为Hudi表配置负载类Payload,它用于在更新期间合并同一记录的两个版本。本文将深入了解有效负载类的用途以及可以使用的所有不同方式。配置:hoo......
  • C程序集成Backward-cpp使用示例
    原文地址:https://www.cnblogs.com/liqinglucky/p/backward-in-C.html在文章Backward-cpp:Segmentationfault时打印backtrace中已经介绍了backward-cpp的编译安装。不过......
  • 注册使用iconfont.cn
    一,官网地址:https://www.iconfont.cn/如图: 说明:刘宏缔的架构森林是一个专注架构的博客,地址:https://www.cnblogs.com/architectforest     对应的源......
  • VUEX mapState 和 mapGetters的使用
       mapState:首先要在使用sore文件的文件引入:import{mapState}from'vuex';在js;红色的是用到的mapState可以自动生成计算属性   <script>import{mapState,m......
  • 谷歌开源、高性能RPC框架:gRPC 使用体验
    在广告系统实践中,精排服务基于gRPC协议调用TF-Serving在线推理服务。相信很多业务已经使用过gRPC相关语言的框架进行服务调用,尤其是基于谷歌云的出海业务的服务调......
  • 谷歌开源、高性能RPC框架:gRPC 使用体验
    在广告系统实践中,精排服务基于gRPC协议调用TF-Serving在线推理服务。相信很多业务已经使用过gRPC相关语言的框架进行服务调用,尤其是基于谷歌云的出海业务的服务调......
  • 谷歌开源、高性能RPC框架:gRPC 使用体验
    在广告系统实践中,精排服务基于gRPC协议调用TF-Serving在线推理服务。相信很多业务已经使用过gRPC相关语言的框架进行服务调用,尤其是基于谷歌云的出海业务的服务调......
  • 谷歌开源、高性能RPC框架:gRPC 使用体验
    在广告系统实践中,精排服务基于gRPC协议调用TF-Serving在线推理服务。相信很多业务已经使用过gRPC相关语言的框架进行服务调用,尤其是基于谷歌云的出海业务的服务调......
  • C语言填空:实现两个字符串的连接(不使用strcat函数)
    #include<stdio.h>//实现两个字符串的连接(不使用库函数),即把字符串s2连接到字符串s1的后面【1】main(){chars1[80],s2[20];int【2】,【3】;【4】......