IP属地:上海
对象创建模式 通过对象创建模式绕开NEW,来避免对象创建(new)过程中所导致的紧耦合(依赖具体类),从而支持对象创建的稳定。它是接口抽象之后的...
面向对象设计原则 依赖倒置原则 高层模块(稳定)不应该依赖低层模块(变化),二者都应该依赖于抽象(稳定) 抽象(稳定)不应该依赖于实现细节(变化...
OOP VS GP OOP 标准库list,里面有自己的sort,有自己sort的容器就别用全局的 list自己的迭代器是不能跳的 只能一个一个...
关于模板库 模板是C++支持参数化多态的工具,使用模板可以使用户为类或者函数声明一种一般模式,使得类中的某些数据成员或者成员函数的参数、返回值取...
虚指针和虚表 vptr vtbl vptr:虚指针,内存占用4字节,只要类里面有虚函数,就会产生指针,如左图,一万个虚函数也会一个指针,对比数据...
转换函数 conversion function 转出去 Fraction f(3,5);会调用构造函数 double d = 4 + f;会调...
Class with pointer member String 三巨头(big 3)1.拷贝构造2.拷贝赋值3.析构函数如下图: 任何带有指针...
初识C++ C++是在C之上基于对象,面向对象的编程语言。c++相比c在编程上更加模块化,具象化。 C++代码规范 ●防卫试声明: ...