C++学习随笔
来源:互联网 发布:帝国cms 整站 编辑:程序博客网 时间:2024/06/05 01:05
重载:通过函数重载实现类的多态特性,其特征:
(1)同一作用域内(同一类中)。
(2)相同的函数名。
(3)参数与返回类型不同;仅返回类型不同,不是重载函数。
(4)virtual关键字不影响。
覆盖:通过函数覆盖实现类的继承特性,其特征:
(1)不同作用域(非同一类中)。
(2)函数名、参数都相同。
(3)基类中的函数须有virtual关键字。
隐藏:
(1)子类和父类有同一函数名,但是参数不相同,基类的函数被隐藏,与上述重载特性第一点区别。
(2)子类与父类有统一函数,名和参数都相同,但是基类的函数无virtual关键字,则被隐藏,与上述覆盖特性第三点区别。
常量指针与指针常量
const int* p; //常量指针,指向常量的指针,指针不可修改其所指地址的内容,但可以重新指向新的地址。
int* const p; //指针常量,指针变量为常量,即其所指地址不可改变,可修改其所指地址上的内容。
typedef的使用
缺陷一:
typedef int* pINT;
const pINT p;//此处很有可能给人的误解是const int* p,其实这里的意思是int* const p。p为指针常量。
缺陷二:(其是一个存储类型的关键字)
typedef static int INT2; //会提示编辑失败,指定了一个以上的存储类。
0 0
- C学习随笔
- C语言学习随笔
- C语言学习随笔
- C++PrimerPlus第一章学习随笔
- C语言学习一些指针随笔记
- C指针与二叉树学习随笔
- 学习C指针的心得随笔
- C/C++ 学习笔记:全局变量随笔
- C随笔
- C语言概述(C语言学习随笔一)
- C语言编程预备知识(C语言学习随笔二)
- C语言学习随笔(2)—— 学习目标
- C++PrimerPlus第二章开始学习C++学习随笔
- 学习随笔
- 学习随笔
- 学习随笔
- 学习随笔
- 学习随笔
- 2014年誓言:干掉网页设计程序——Dreamweaver!
- 用sort给字符串排序
- 报数游戏(2)--【英雄会】
- hdu 1113 Word Amalgamation
- pig安装
- C++学习随笔
- (七)装饰模式
- async笔记(二)——process
- Linux で *.lzh
- MFC程序运行机制
- 关于水星mw305R路由器无法设置转发规则,无法ddns的解决办法
- 学习总结 20140130 除夕
- uva 11536 - Smallest Sub-Array(Towpointer)
- Android:Layout_weight的深刻理解