08 2021 档案

摘要:#include <stdio.h> extern FILE *stdin; extern FILE *stdout; extern FILE *stderr; 通常linux程序启动后都会有这3个打开的输入输出流,叫标准I/O流。 对应的文件描述符为STDIN_FILENO(0),STDOUT_F 阅读全文
posted @ 2021-08-30 22:48 suntus 阅读(1037) 评论(0) 推荐(0) 编辑
摘要:1. 目标 让程序脱离控制终端,不从终端接收信号,防止被外部信号打扰。 2. 标准过程 fork()出子进程, 父进程退出 setsid()新建会话组,子进程脱离控制终端 关闭标准输入输出 标准过程就上边3步,还可以umask(0), chdir() 或者再fork()一次,得到孙子进程,不过不是必 阅读全文
posted @ 2021-08-30 22:47 suntus 阅读(74) 评论(0) 推荐(0) 编辑
摘要:1. string转map 主要用到 std::getline() 和 std::ws #include <map> #include <string> #include <sstream> #include <iostream> std::map<std::string, std::string> 阅读全文
posted @ 2021-08-28 22:20 suntus 阅读(99) 评论(0) 推荐(0) 编辑
摘要:1. CheckCxxCompilerFlag 模块 检查cxx编译器是否支持某个flag include(CheckCxxCompilerFlag) CHECK_CXX_COMPILER_FLAG("-std=c++1" COMPILER_SUPPORTS_CXX11) if (COMPILER_ 阅读全文
posted @ 2021-08-16 11:19 suntus 阅读(43) 评论(0) 推荐(0) 编辑
摘要:1. 构造 空vector: vector(): 空vector n个元素: vector(int size): n个元素位置 vector(int size, const T &t): n个元素,均初始化为t 复制构造: vector(const vector &): 复制构造 vector(be 阅读全文
posted @ 2021-08-01 17:13 suntus 阅读(41) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示