![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++学习
文章平均质量分 90
SmileToLifeForever
唯有自律,才能拥有自由和未来!
展开
-
C++设计模式
文章目录简单工厂模式工厂方法模式抽象工厂模式简单工厂模式简单工厂模式有一个工厂,可以生产多个产品,包含两个接口,一个是产品类的,一个是工厂类的。产品类需要有一个基类,基类中的具体产品实现需要是个纯虚函数,这样一来,产品的子类必须要重写具体的产品实现,实现不同的功能。产品类封装完成后,还需要一个工厂类,工厂类对产品类再次封装,最终实现由一个工厂对象决定创建出哪一种产品类的实例。//简单工厂模式#include<iostream>using namespace std;#defin原创 2020-08-18 23:26:15 · 812 阅读 · 0 评论 -
C++经典code片段之学习总结
文章目录C++宏定义中的#/##含义define 中 # 的含义“#” 是字符串化的意思,作用是把宏定义中#后边的参数转化成一个字符串;define 中 ## 的含义“##” 是字符串宏拼接的意思,作用是把##前后边的参数拼接在一起实例#define FUNC(arg) my##arg则 FUNC(abc)等价于 myabc......原创 2020-08-16 20:45:24 · 508 阅读 · 1 评论 -
C/Python经典code片段之学习总结
Python decoratordef timer(func): def wrapper(*args, **kwds): t0 = time.time() func(*args, **kwds) t1 = time.time() print("time cosumption is ", (t1-t0)) return wrapper@timerdef do_some...原创 2019-11-11 00:18:23 · 601 阅读 · 1 评论