自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Lua模板方法(Template Method)

print("A 猪七戒 B 猪八戒 C 猪九戒")print("A 沙和尚 B 沙道士 C 沙井盖")print("A 孙中山 B 孙权 C 孙悟空")print("答案是:"..self:Answer3())self:TestQuestion1() --稳定。self:TestQuestion2() --稳定。print("答案是:B")print("答案是:A")-- 子类实现答案3。

2023-11-05 00:40:09 81 1

原创 C++多态

面向对象的多态性可以分为四类:重载多态、强制多态、包含多态和参数多态。前面两种统称为专用多态,而后面两种称为通用多态。强制多态:将一个变元的类型加以变化。参数多态:与类模板相关联,在使用时必须赋予实际的类型才可以实例化。消息是指对类的成员函数的调用,不同的行为是指不同的实现,也就是调用了不同的函数。多态是指同样的消息被不同类型的对象接受时导致不同的行为。包含多态:类族中定义于不同类中的同名成员函数的多态行为。重载多态:普通函数及类的成员函数的重载、运算符重载等。

2023-08-26 10:01:04 31

原创 C++继承与派生

关键字为:public,protected 和 private,分别表示公有继承、保护继承和私有继承。派生类成员可以直接访问公有和保护成员,不可直接访问私有成员。派生类对象可以直接访问公有成员,不可直接访问保护和私有成员。派生类成员可以直接访问公有和保护成员,不可直接访问私有成员。派生类成员可以直接访问公有和保护成员,不可直接访问私有成员。一个派生类,可以同时有多个基类,这种情况称为多继承。一个派生类只有一个直接基类的情况,称为单继承。派生类对象不可直接访问所有成员。派生类对象不可直接访问所有成员。

2023-08-23 14:55:14 36 1

原创 Magic_enum

https://zhuanlan.zhihu.com/p/464758750

2023-02-03 13:58:25 158

原创 中缀转后缀

满足运算符 + - * / () 运算数 负数,小数,整数//中缀转后缀,并求值/*此过程一共分为2步:1.将中缀转化为后缀: *遇见运算数直接加入数组,运算符入栈,判断栈顶运算符和遍历的运算符优先级,如果栈顶运算符大于等于此运算符,则运算符出栈加入数组2.后缀表达式求值 *遇见运算数直接入栈,遇见运算符则最前面的2个运算数出战,计算结果,并入栈3.整合在一起:一共设定2个栈,一个运算数栈,一个运算符栈,遇见运算数直接入栈,遇见有运算符出栈,则出栈2个运算数,并将结果入栈...

2021-11-08 17:46:13 134

转载 Lua table.sort(tab,sortFunc)

链接:https://blog.csdn.net/chenhittler/article/details/44812499

2021-04-21 13:59:41 123

原创 C++内存管理

内存的本质是什么?    资源谁掌管内存资源?     操作系统我们能做什么?         申请/归还(内存管理)申请内存  new            int *p=new int;  释放内存  delet           delete p;                                               //运算符如何申请和释放块内存int *arr=n...

2018-05-15 21:50:20 84

原创 C++ 函数重载

void fun(int i,int j=5,int k=10);有默认参数值的参数必须在参数表的最右端声明设置默认值,定义不建议设置默认值(有些编译器不通过)无实参则用默认值,否则实参覆盖默认值函数重载:名称相同参数可辨定义:在相同作用域内            用同一函数名定义的多个函数            参数个数和参数类型不同例:int getMax(int x,int y,int z)...

2018-05-15 21:34:28 182

原创 C++ const

const 控制变量的变化const与基本类型    const int x=3;  //x的值无法改变const与指针类型    int x=3,y=4;                              const int *p=&x;//const修饰的是*p                               p=&y;                //p...

2018-05-15 21:05:45 207

原创 C++引用

整数类型引用int a=3;int &b=a;//引用必须初始化指针类型引用int a=10;int *p=&a;int *&q=p;  首先了解什么是引用,什么是指针&符号就是取地址符号, 含义只这么一个; *符号就是创建一个指针, 或者做一次地址跳转;int a = 10; // 给a分配一个内存逻辑地址0x100001, 这个地址存放了值10;int *p...

2018-05-15 18:29:36 95

原创 C++启航

   重拾C++,也懒得写笔记了,学到哪就在这记录一下!新类型bool;两种初始化方法:1.复制初始化 int x=0;                         2.直接初始化 int x(0);随用随定义;...

2018-05-15 15:59:52 146

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除