- 博客(4)
- 收藏
- 关注
转载 C++11之用std::function和std::bind实现观察者模式
使用C++11中的std::bind和std::function以及模板可以很好的实现观察者模式,现在把自己的一些实现的想法记录在此.编译环境:VS2017实现的想法:将各个类之间进行解耦,使用C++11的特性实现观察者,C++11中的std::function中可以传函数和lambda仿函数,感觉类似标准之前的回调函数,有时间会去剖析一下该特性.观察者模式简介:主体类中...
2019-08-31 22:15:00 526
转载 在VsCode中使用remote-wsl.
记录一下配置remote-wsl的经历。主要参考:1 https://www.bilibili.com/video/av64680234?from=search&seid=95603714420155578442 https://blog.csdn.net/SuGeLaInys/article/details/99934184目的:为了可以在Linux平台上编译代...
2019-08-31 22:13:00 3537
转载 C++11之std::bind感悟
之前查询资料时发现使用std::bind可以很好的实现设计模式之中的观察者模式.但所调用bind绑定的函数比较难实现继承.使用多级指针实现继承.示例代码如下:编译环境:VS2017 1 #include "pch.h" 2 #include <iostream> 3 #include <vector> 4 #include <...
2019-08-23 22:53:00 1059
转载 VsCode遇到的问题.
1 F5单步调试时出现The C/C++ extension is still installing. See the output window for more information.==>可能是插件没能装载好,重启VsCode OK2 VSCode 报错preLaunchTask“g++”已终止的解决方案==>需要进行如下配置:文件->首选项-...
2019-08-23 22:14:00 926
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人