摘要: 继承和多态 继承的基本意义: 继承的内存结构: class A { int a; int b; int c; }; class B:public A { int d; int e; int f; }; int main() { //std::cout << "Hello, World!" << st 阅读全文
posted @ 2022-10-18 20:20 satellite2002 阅读(31) 评论(0) 推荐(1) 编辑
摘要: 运算符重载 运算符重载的好处:使运算符的表现和编译器内置类型一样 复数类的实现: class CComplex { public: CComplex(int r=0,int m=0) :mimage_(m),mreal_(r) { cout<<"CComplex(int r=0,int m=0)"< 阅读全文
posted @ 2022-10-18 20:19 satellite2002 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 模板: 模板的意义:对类型进行参数化 函数模板 template<typename T> bool compare(T a,T b) { cout<<"Template compare"<<endl; return a>b; } int main() { compare<int>(10,20); / 阅读全文
posted @ 2022-10-18 20:18 satellite2002 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 形参带参数的默认函数 int sum(int a=10,int b=20) { return a+b; } int main() { int a = 10;int b = 20; int ret = sum(a,b); /*mov eax,dword ptr[ebp-8] *push eax *mo 阅读全文
posted @ 2022-10-18 20:14 satellite2002 阅读(338) 评论(0) 推荐(0) 编辑