C++基础
JerrySing
这个作者很懒,什么都没留下…
展开
-
C++ 基础知识点
1. 函数指针与指针函数指针函数指针函数是指带指针的函数,即本质是一个函数,函数返回类型是某一类型的指针。类型标识符 *函数名(参数表)int *f(x, y);首先他是一个函数,只不过这个函数的返回值是一个地址。函数的返回值必须用同类型的指针来接受,也就是说指针函数一定有函数返回值,而且,在主调函数中,函数返回值必须赋给同类型的指针变量。如下:float *func...原创 2018-09-11 16:53:13 · 992 阅读 · 0 评论 -
C++基础篇--overload重载&override覆盖&overwrite隐藏
Overload(重载) 前面分析过C++函数重载是借助C++的name mangling 机制,允许在同一作用域中出现多个同名不同参的函数,如:class Base{ int output(int a) {......}; int output(float b, float c){......};};这是重载,特点:1) 同名不同参: 两个同名同参的函...原创 2018-09-11 19:43:36 · 305 阅读 · 0 评论 -
C++继承和组合的区别
类继承和对象组合是复用的两种最常用的技术。一:继承 继承是Is a 的关系,比如说Student继承Person,则说明Student is a Person。继承的优点是子类可以重写父类的方法来方便地实现对父类的扩展。 继承的缺点有以下几点: ①:父类的内部细节对子类是可见的。 ②:子类从父类继承的方法在编译时就确定下来了,所以无法在运行期间改变从父类继承的方法的行为...转载 2018-09-05 17:34:17 · 947 阅读 · 0 评论