首页 > 编程语言 >C++ 引用的本质就是一个指针常量

C++ 引用的本质就是一个指针常量

时间:2022-11-02 22:55:52浏览次数:40  
标签:const 常量 int C++ func 指针

// int * const b = &a;
void func(int &b){
    // *b = 100
    b= 100;
}


int main(){
    
    int a = 10;
    
    //  int  * const b = a; 指针常量是指针方向不可修改,也说明引用不可修改
    int &b = a;

    // *b = 20;
    b = 20;
  
    func(a);
    
    return 0;
}

  

标签:const,常量,int,C++,func,指针
From: https://www.cnblogs.com/itniwota/p/16852858.html

相关文章

  • C++ 引用作为返回值
    //不要反悔局部变量的引用int&test0(){inta=10;returna;}//函数的调用可以作为左值int&test1(){staticinta=10;//静态......
  • c++ 引用作为参数传递
    //值传递voidswap(inta,intb){inttmp=a;a=b;b=tmp;cout<<"swapa"<<a<<endl;cout<<"swap......
  • c++ 引用注意事项
    intmain(){/**引用注意事项1.引用必须初始化2.引用初始化后就不能更改*/inta=10;intc=100;//int&b......
  • 实验4 类与数组、指针
    实验任务5vectorInt.hpp1#pragmaonce2#include<iostream>3usingnamespacestd;4classvectorInt{5public:6vectorInt(intn);7......
  • C++ 引用为变量起别名
    引用的基本使用 intmain(){//给变量起别名//语法数据类型&别名=变量名inta=10;int&b=a;cout<<"a......
  • 类的作用域详解(C++ primer7.4笔记)
    7.4类的作用域名字查找的过程:(查找匹配的声明)在名字所在块中寻找语句,查找使用名字之前出现的声明。如果没找到,查找外层作用域还没找到就报错类的定义分为两步处理:......
  • C++——sqrt函数基本使用方法
    一、sqrt函数作用sqrt是用来求一个数的开根的,等同于开根号。二、使用时需要的头文件#include<cmath> 三、基本用法及注意事项sqrt(需要开根的内容)sqrt函数只能对dou......
  • 实验四:类与数组、指针
    实验任务五vectorInt.hpp#pragma#include<iostream>usingstd::cout;usingstd::endl;classvectorInt{public:vectorInt(intn);vectorInt......
  • 实验4 类与数组、指针
    task5//vectorInt.hpp#pragmaonce#include<iostream>usingnamespacestd;classvectorInt{public:vectorInt(intlen):size{len}{cout......
  • 实验4 类与数组、指针
    实验任务1程序源码point.hpp#pragmaonce#include<iostream>usingstd::cout;usingstd::endl;classPoint{public:Point():x{0},y{0}{}Point(i......