C++ 学习 ::【补充篇:01】:C++ (常)引用与常属性量的探讨

本系列 C++ 相关文章 仅为笔者学习笔记记录,用自己的理解记录学习!C++ 学习系列将分为三个阶段:基础篇、STL 篇、高阶数据结构与算法篇,相关重点内容如下:

  1. 基础篇类与对象(涉及C++的三大特性等);
  2. STL 篇学习使用 C++ 提供的 STL 相关库
  3. 高阶数据结构与算法篇手动实现自己的 STL 库设计实现高阶数据结构,如 B树、B+树、红黑树等。

本期内容:C++ 引用的应用探讨
前文:C++ 引用的概念、特性、常引用、使用方式(建议)及引用与指针


目录:
1. (常)引用与常属性量的探讨


合集链接


1. (常)引用与常量属性量的探讨

前置必知:

  1. 声明定义引用时必须初始化!
  2. 字面量具有常量属性!【字面量就是表达的信息如字面所示(数据值),见代码说明】
代码示例
#include<iostream>

int main(){
    /* 1. 引用声明定义必初始化 */
    int a = 10;					// 注:此处的 10 即字面量(不必强行理解字面量与常量的区别)
    int& b = a;
    
    /* 2. 引用与常量属性量的探讨 */
    // int& c = 10;				/* 错误 */
    /* 
    	说明:10 是一个字面量,是一个只读量,结合上一期文章可知:
    	int& c ...:说明引用类型为 int 类型,且访问权限为:可读可写!
        在引用中权限只能平移或缩小,但不能放大,如此处!
        操作权限:只读不能变成可读可写!
        修改建议:使用常引用(只读引用)!
    */
    const int& c = 10;			/* 正确 */
    
    return 0;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

NPC的白话文谈

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值