首页 > 编程语言 >C++ 常量引用,用来修饰形参,防止误操作

C++ 常量引用,用来修饰形参,防止误操作

时间:2022-11-02 23:24:15浏览次数:47  
标签:常量 形参 C++ 引用 修饰 误操作

void func(const int &b){
    b=1000;//
    cout << b << endl;
}


int main(){
    
    int a =10;
    
//const int &b = 10;  //10是一个常量 int a =10 实际是 const int &b =  10;
    
    int  &b = a;
    
    
    func(a);
    

    return 0;
}

 

标签:常量,形参,C++,引用,修饰,误操作
From: https://www.cnblogs.com/itniwota/p/16852927.html

相关文章

  • C++ 引用的本质就是一个指针常量
    //int*constb=&a;voidfunc(int&b){//*b=100b=100;}intmain(){inta=10;//int*constb=a;指针常量是指针方向......
  • 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......
  • C++ 引用为变量起别名
    引用的基本使用 intmain(){//给变量起别名//语法数据类型&别名=变量名inta=10;int&b=a;cout<<"a......
  • 类的作用域详解(C++ primer7.4笔记)
    7.4类的作用域名字查找的过程:(查找匹配的声明)在名字所在块中寻找语句,查找使用名字之前出现的声明。如果没找到,查找外层作用域还没找到就报错类的定义分为两步处理:......
  • C++——sqrt函数基本使用方法
    一、sqrt函数作用sqrt是用来求一个数的开根的,等同于开根号。二、使用时需要的头文件#include<cmath> 三、基本用法及注意事项sqrt(需要开根的内容)sqrt函数只能对dou......
  • 【c&c++】 #if 0/#if 1用法
    当屏蔽掉大块代码时,使用"#if0"比使用"/**/"要好,因为用"/**/"做大段的注释要防止被注释掉的代码中有嵌套的"/**/",这会导致注释掉的代码区域不是你想要的范围,当被注释掉的......
  • C++ nullptr/nullptr_t
    解释关键词nullptr代表指针字面量。它是std::nullptr_t类型的纯右值。存在从nullptr到任何指针类型及任何成员指针类型的隐式转换。同样的转换对于任何空指针常量也......
  • C# 调用C++ 动态连接库
    #pragmaonce#defineDLL_API__declspec(dllimport)extern"C"DLL_APIint__stdcallSum(inta,intb);operation.h#include"pch.h"#include"operation.h......