zoukankan      html  css  js  c++  java
  • const int &和引用

    `#include<stdio.h>
    int main(){
    const int x = 1;//x是真正意义上的常量 x进入了符号表

    				 //C++编译器会为const常量分配内存空间,但是没有使用,要想使用这个空间,可以使用指针或者是引用
    const int& rx = x;//rx是只读变量,不能出现在赋值符号的左边,所对应的内存空间是编译器为兼容C所分配的空间(但却没有使用的空间)
    					//引用代表变量的别名,变量的别名代表一块内存空间的别名,rx就代表四个字节内存空间的别名
    int& nrx = const_cast<int&>(rx);//消除只读变量rx的只读属性
      
      nrx = 26;
      printf("x=%d,rx=%d,nrx=%d
    ",x,rx,nrx);//16,26,26
    

    }`

  • 相关阅读:
    1108递归
    1108JS函数
    1107数组例子
    1106JS循环
    1106JS数组
    1104JS语法
    1104JS循环
    PDO概念 分析 练习
    Jquery网页元素里面的操作以及JSON
    Jquery事件
  • 原文地址:https://www.cnblogs.com/DXGG-Bond/p/13703870.html
Copyright © 2011-2022 走看看