摘要: 重载 --同一作用域中,函数名相同,参数表不同的函数 -- 只有同一作用域中的同名函数才涉及重载问题,不同作用域中同名函数遵循标识符隐藏原则重载解析 --完全匹配 > 常量转换 > 升级转换 > 标准转换 > 自定义转换 > 省略号匹配函数指针的类型决定其匹配的重载版本#includeusin... 阅读全文
posted @ 2016-01-05 16:22 amberblue 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 布尔类型bool,但字节整数,只能表示真、假,即 1、0.布尔类型的右值可以是任何变量的值,但最终都会转化为1、0.可以用boolalpha来表达布尔类型的字面值。#includeusing namespace std;int main() { bool b= true; ... 阅读全文
posted @ 2016-01-05 15:44 amberblue 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 1、枚举enum的用途浅例 写程序时,我们常常需要为某个对象关联一组可选alternative属性.例如,学生的成绩分A,B,C,D等,天气分sunny, cloudy, rainy等等。 更常见的,打开一个文件可能有三种状态:input, output和append. 典型做法是,对应定义3个常数... 阅读全文
posted @ 2016-01-05 15:32 amberblue 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 联合(union)在C/C++里面见得并不多,但是在一些对内存要求特别严格的地方,联合又是频繁出现,那么究竟什么是联合、怎么去用、有什么需要注意的地方呢?就这些问题,我试着做一些简单的回答,里面肯定还有不当的地方,欢迎指出! 1、什么是联合? “联合”是一种特殊的类,也是一种构造类型的数据结构。 ... 阅读全文
posted @ 2016-01-05 15:22 amberblue 阅读(246) 评论(0) 推荐(0) 编辑