
c++
没伞的孩子往前跑
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++ 运算符重载
什么是运算符重载对于基本类型 int a, b, c; 执行运算 c = a + b; ,编译器很容易理解,但是对于对象 ClassA a0, a1, a2; 执行运算 a0 = a1 + a2;,编译器就懵了。对于下面一段代码,在函数 test_operateplus() 中,执行op = op + op1; 时,程序调用 OperatePlus operator+(const Operate...原创 2019-03-31 11:31:18 · 262 阅读 · 0 评论 -
C++ 类和对象
C++ 类和对象内联函数和重载函数内联函数是C++为降低小程序调用开销的一种机制。仅在函数原型作一次声明,适用只有1~5行的小函数,不能含有复杂结构控制,不能递归调用。inline int f( ) ;void main( ){ a = f(); ... }int f( ){ ...}函数重载是以同一个名字命名多个函数实现。int max(int ...原创 2019-03-22 20:23:03 · 212 阅读 · 0 评论 -
继承和多态
继承单继承class A: [继承方式] B { };多继承class A: [继承方式] B, [继承方式] C { };[继承方式] 即 public,private,protected.多继承的二义性如图所示类C同时继承B1,B2,在调用基类A的成员变量a时,编译器报错,不知道是从类B1还是从类B2继承来访问a。解决方案是添加virtual,实质上编译器给变量成员添...原创 2019-04-07 18:11:53 · 137 阅读 · 0 评论