使用const 提高函数的健壮性
来源:互联网 发布:4g网络加速器 编辑:程序博客网 时间:2024/05/18 02:26
使用const 提高函数的健壮性
11.1 使用const 提高函数的健壮性
看到const 关键字,C++程序员首先想到的可能是const 常量。这可不是良好的条件
反射。如果只知道用const 定义常量,那么相当于把火药仅用于制作鞭炮。const 更大的
魅力是它可以修饰函数的参数、返回值,甚至函数的定义体。
const 是constant 的缩写,“恒定不变”的意思。被const 修饰的东西都受到强制保
护,可以预防意外的变动,能提高程序的健壮性。所以很多C++程序设计书籍建议:“Use
const whenever you need”。
11.1.1 用const 修饰函数的参数
如果参数作输出用,不论它是什么数据类型,也不论它采用“指针传递”还是“引
用传递”,都不能加const 修饰,否则该参数将失去输出功能。
const 只能修饰输入参数:
看到const 关键字,C++程序员首先想到的可能是const 常量。这可不是良好的条件
反射。如果只知道用const 定义常量,那么相当于把火药仅用于制作鞭炮。const 更大的
魅力是它可以修饰函数的参数、返回值,甚至函数的定义体。
const 是constant 的缩写,“恒定不变”的意思。被const 修饰的东西都受到强制保
护,可以预防意外的变动,能提高程序的健壮性。所以很多C++程序设计书籍建议:“Use
const whenever you need”。
11.1.1 用const 修饰函数的参数
如果参数作输出用,不论它是什么数据类型,也不论它采用“指针传递”还是“引
用传递”,都不能加const 修饰,否则该参数将失去输出功能。
const 只能修饰输入参数:
- 使用const提高函数的健壮性
- 使用const 提高函数的健壮性
- 使用const提高函数的健壮性
- [C++] 使用const提高函数的健壮性
- 使用const 提高函数的健壮性
- 使用const 提高函数的健壮性
- 使用const提高函数的健壮性
- 使用const提高函数的健壮性
- 使用const 提高函数的健壮性
- 使用const提高函数的健壮性
- 使用const 提高函数的健壮性
- 使用const 提高函数的健壮性
- C+ + 使用const提高函数的健壮性
- 使用const提高函数的健壮性
- 使用const 提高函数的健壮性
- 使用const提高函数的健壮性
- 使用const 提高函数的健壮性
- 11.1 使用const 提高函数的健壮性
- Linux安装
- ASP.NET 中如何去除table间的间隙
- 一道ACM剑气算法的编程题
- 英语口语整理,灵活运用了,口语基本就没问题了。
- ssh 使用公钥免密码远程登录
- 使用const 提高函数的健壮性
- mina 使用手记 4
- Ajax带中文参数提交
- 一把尺子,用于测量
- asp.net2.0的TreeView对checkbox的操作
- 技术
- 搜索算法科普型入门文章--Bfs,Dfs和回溯
- 设置Socket的属性
- POJ 2128 ----推理
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
中南山在哪个省
中南山海湾
姑苏山
苏州山
天峻山
苏州的山
中南大学研究生报录比
中南财经政法大学报录比
中南林科大
中南林业科技大学林学院
中南林科大涉外学院
中南林
中南远洋漫悦湾
余姚中南漫悦湾
青岛中南漫悦湾
中南湾楼盘
苏州湾
首开琅樾
龙博苑二区
怡景园
中南路
中南路站
中南路街道
中南路租房
武汉中南路
重庆忠县中博香山湖
数字占格
字母占格
声母占格
f怎么占格
f字母占几格
二怎么占格田字格
拼音占格图片
声母占格正确书写
字母占格图片
f小写占几个格
26个字母占格图片
数字怎么占格
字怎么占田字格
个字怎么占田字格
中字在田字本占格图片