c++primer 要点-函数
来源:互联网 发布:数据库用什么语言 编辑:程序博客网 时间:2024/05/22 11:37
1.当用实参初始化形参时会忽略掉顶层const
void fun(const int i){}
void fun(int i){} //错误:重定义
底层const是可以重载的。
2.在不同的作用域中无法重载函数名,而是隐藏。因为在c++语言中,名字查找发生在类型检查之前,所以内层作用域的会名字隐藏外层作用域,不分函数或变量。
3.局部变量不能作为默认实参。除此之外,只要表达式的类型能转换成形参所需要的类型,该表达式就能作为默认实参。用作默认实参的名字在函数声明所在的作用域内解析,而这些名字的求值过程发生在函数调用时。
4.内联函数和constexpr函数可以在程序中多次定义。
0 0
- c++primer 要点-函数
- c++primer要点-表达式
- c++primer要点-语句
- c++primer要点-类
- c++primer要点-标准库
- c++primer要点-拷贝控制
- 字符串函数要点总结——《C Primer Plus》笔记系列2
- c++primer 要点-变量和基本类型
- c++primer要点-字符串、向量和数组
- c++primer要点-面向对象程序设计
- c++primer要点-特殊工具与技术
- c 函数要点
- C++Primer 函数
- C++primer函数进阶
- 【c++primer】函数探幽
- c++Primer,七,函数
- C++primer 函数
- C++primer函数汇总
- ANDROID技术积累:开发规范
- Linux安装VMware Tools 录屏
- InnoDB Insert(插入)操作(下)--mysql技术内幕
- Crazyflie 2.0 System Architecture
- c#设计模式---建造者模式(Builder Pattern)
- c++primer 要点-函数
- 【读书笔记】Linux高性能服务器编程(第二篇 第五章)
- [Ovject-c] 文件处理 (一) plist文件
- Csharp调用微软COM转换word为HTML
- 黑马程序员——String类详解
- Dijkstra算法求任意点到其它点的最短路径
- 面试技巧之群面
- Ueditor图片上传设置(1.4.3 JSP版本)
- POJ 2431 Expedition(贪心)