- 博客(4)
- 资源 (1)
- 收藏
- 关注
转载 socket 返回状态码
#define EPERM 1 // Operation not permitted 操作不允许 #define ENOENT 2 // No such file or directory 文件/路径不存在 #define ESRCH 3 // No such process 进程不存在 #define EINTR 4 // Interrupted system call 中...
2018-10-25 15:38:38 4389
原创 模版函数适配模版类型 初探
对同一个数据类型,做了不同的模版封装,在调用 数据处理的时候,通过指定特定模版 保存的类型,来指定 特定的函数来处理。 参考 std::enable_shared_from_this 代码实现。 #include <iostream>using namespace std; class Data { };template <typename T> class TemplateA { public:
2017-12-27 17:17:12 136
原创 变长参数模版函数初探
最开始在写一个 命令模块, 涉及到 简单命令 和 复合命令。 所有的命令 是通过字符串组装的。 命令的调用是通过注册机制 实现绑定的。 具体的功能封装在对应的 功能类里面。 由于复合命令的存在,会导致一条命令 执行多个处理。 所以希望在 注册的时候,能够直接将多个对象直接保存到一个容器内。 这就会涉及到 不定长参数 保存的 过程。 在这里我才用了变长参数模版。我先定义一个通用的 key
2017-12-22 11:37:38 211
转载 Markdown编辑器写博客
欢迎使用Markdown编辑器写博客 本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I
2017-12-22 11:16:06 110
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人