
C++
zhi_cary
这个作者很懒,什么都没留下…
展开
-
linux C++获取时间戳
linux c++ 获取系统时间原创 2023-01-19 17:38:12 · 1259 阅读 · 0 评论 -
C++定时器类封装
c++原创 2022-08-19 15:28:51 · 755 阅读 · 0 评论 -
fopen文件内容及时更新到磁盘
fopen、fread、fwrite、fclose、fflush、fileno、fsync在 fopen 后操作文件的数据,被直接断电后没有直接写到磁盘,需要同步下操作顺序流程如下fopenfwritefflush // 同步内存到内核缓存fsync(fileno(fp)) // 同步内核缓存到磁盘fclose这样断电就不怕没及时写入磁盘了...原创 2022-04-28 11:19:11 · 1232 阅读 · 0 评论 -
c++写状态机
用c++的状态模式写状态机状态是固定的,事件可扩展由事件触发,然后根据状态有不同的处理状态表空闲对接中对接成功对接失败补给中补给成功补给失败停止补给中停止补给成功停止补给失败断开对接中对接事件断开对接事件补给事件停止补给事件代码fsm.h#ifndef FSM_H#define FSM_H#include <unordered_map原创 2022-01-18 16:08:32 · 4294 阅读 · 0 评论 -
c++ map使用
int mian(){ // 初始化 std::map<std::string, std::vector<int>> a = {{"pos", {}}, {"zhi", {}}}; std::map<std::string, std::vector<int>>::iterator it = a.find("pos"); std::c原创 2022-01-18 15:42:08 · 390 阅读 · 0 评论