C++实践
C++实践
timeshark
猫头鹰是我的好朋友~
展开
-
C++系列总结
C++ 系列总结文件读写 操作系统操作相关 日志 进程、线程 命令行参数解析原创 2018-10-28 19:26:54 · 160 阅读 · 0 评论 -
参考资料
1. 进程退出状态检查:https://blog.csdn.net/astrotycoon/article/details/411723892. Linux Inode理解,用于区分硬链接和软链接:http://www.ruanyifeng.com/blog/2011/12/inode.html3. constexpr,常量表达式,C++ 11的新特性,使用编译时计算能力:https://...原创 2018-04-02 10:23:22 · 200 阅读 · 0 评论 -
snprintf使用例子
snprintf头文件在stdio.h里,参数为char* 、size、format、argus代码实例如下:#include <cstdio>#include <iostream>using std::cout;using std::endl;int main() { char conf_path[1024]; cout <&l...原创 2018-08-09 15:16:57 · 1063 阅读 · 0 评论 -
shared_ptr 与 unique_ptr
区别:shared_ptr 和 unique_ptr 都提供了一种机制保证指针的释放,区别在于,shared_ptr所管理的对象可以多个shared_ptr共享管理权,当最后一个shared_ptr释放管理权的时候,对资源进行析构。unique_ptr保证一时刻,只有一个唯一有效的unique_ptr保持对资源的管理权。shared_ptr 构造#include<ios...原创 2018-04-10 17:30:24 · 1000 阅读 · 0 评论 -
rename使用
::rename(origin, dest)将origin重命名为新的名字,如果新名字的文件存在,则删除。#include<iostream>#include<sstream>#include<string>#include<stdio.h>#include<string.h>using namespace std;i...原创 2018-04-10 17:03:56 · 1418 阅读 · 0 评论