C高级(6)--其他编程经验
来源:互联网 发布:徐静蕾字体 mac 编辑:程序博客网 时间:2024/05/18 22:55
Const:常量、const 更大的魅力是它可以修饰函数的参数、返回值,甚至函数的定义体。
Const只能修饰输入参数、不能修饰输出参数。
1.如果输入参数采用“指针传递”,那么加const 修饰可以防止意外地改动该指针,起到保护作用。
2.如果输入参数采用“值传递”,由于函数将自动产生临时变量用于复制该参数,该输入参数本来就无需保护,所以不要加const 修饰。
3.当参数是对象类型时,一般使用别名较好。当对象不需要修改时添加const关键字。
4.用const 修饰函数的返回值。const char * GetString(void);
const char *str = GetString();
5.注意A const &a与const A &a区别
- C高级(6)--其他编程经验
- 第十章 高质量C编程规范其他经验
- C编程经验
- C编程初级经验
- C高级编程
- C高级编程笔记一
- C高级编程笔记二
- C高级网络编程小结
- C++Builder 高级编程技巧
- C++Builder 高级编程技巧
- 高级C/C++编程必备
- C++Builder 高级编程技巧
- 自用.....c,c++,C#编程经验累积
- 些C++高级编程经验--关于静态库
- Java调用其他编程语言C、R
- 经验SNMP DBUS调用函数流程 C语言编程经验
- 我的C语言编程经验札记
- C语言编程的几点经验
- python在win下怎么读取中文文件
- iphone 开发学习
- ClamAV学习【4】——cli_magic_scandesc函数浏览
- Effective C++读书笔记(27)
- WindowManager.LayoutParams类
- C高级(6)--其他编程经验
- 与SQL相关的动态性能视图
- C++设计模式之一 工厂模式(简单工厂、工厂和抽象工厂)
- 浏览器专属 CSS Hack:区分 Firefox / Opera / Safari / Internet Explorer
- 失眠了
- 三场排名赛小结(2012.4.4)
- [Cexpert-001] How to implement atoi with least codes using C language?
- 嵌入式实时操作系统的可裁剪性及其实现
- 路由器密码大全及相关操作