![](https://img-blog.csdnimg.cn/20200815183719807.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
C++
C++
~华仔呀
-----------
展开
-
设计模式——观察者模式
观察者模式原创 2022-08-20 21:53:03 · 173 阅读 · 1 评论 -
设计模式——原型模式
原型模式原创 2022-08-14 23:20:32 · 133 阅读 · 0 评论 -
设计模式——模板方法
模板方法原创 2022-08-14 22:58:48 · 143 阅读 · 0 评论 -
工厂模式总结
设计模式——工厂模式(C++实现)原创 2022-08-13 14:31:09 · 121 阅读 · 0 评论 -
C++左值与右值
#include <iostream>#include <vector>#include <string>using std::cout;using std::endl;using std::vector;using std::string;int && func(){ return 10;}int main(void){ int a = 1; int b = 2; int * pFlag = &a; vec.原创 2020-05-31 17:46:55 · 133 阅读 · 0 评论 -
C++bind用法
#include <iostream>#include <functional>using std::cout;using std::endl;using std::bind;int func1(int x, int y){ cout << "int func1(int,int)" << endl; return x + y;}class Foo{public: int func2(int x, int y) { co.原创 2020-05-31 17:09:18 · 292 阅读 · 0 评论 -
回调函数
回调函数:1、定义一个函数(普通函数即可)2、将此函数的地址注册给调用者3、调用者使用函数指针调用回调函数#include <cstdio>using std::cout;using std::endl;typedef int(*callback)(int,int); //函数指针//1定义一个函数int add1(int a,int b){ return a+b;}//2注册回调函数int add2(int a,int b,callback Func).原创 2020-05-14 19:51:06 · 298 阅读 · 0 评论 -
C++头文件包含顺序
#include "本类头文件"#include "本目录头文件"#include "自己写的工具头文件"#include "第三方头文件"#include "平台相关头文件"#include "C++库头文件"#include "C库头文件"...原创 2020-01-07 16:45:28 · 237 阅读 · 0 评论