- 博客(8)
- 问答 (1)
- 收藏
- 关注
原创 文件操作相关(通用篇)
1. 标准 C 篇 (1) 确定文件或文件夹的访问权限 #include <io.h> //windows #include <unistd.h> //linux int access(const char *filename, int mode); mode [in] 0 F_OK 判断是否存在 ...
2018-10-09 15:51:34 199
原创 Jsoncpp学习笔记(一)
源码网址转:简单运用[class] Json::Reader [public] [将字符串或者输入流转换为JSON的Value对象] bool parse( const std::string &document, Value &root, bool collectComments = true ); bool parse( const ch...
2018-04-10 10:57:33 892 1
转载 GNU Regex Library
windows 下 GNU 正则表达式的安装与使用, 参考 张公子>https://www.cnblogs.com/mrneo/p/5856480.html正则表达式字符串规范-参考http://blog.csdn.net/csd_c_chen/article/details/78237600#include regcomp - 编译正则表达式regexec
2018-01-27 17:00:42 940
原创 VS 使用记录
“struct”重定义 MFC 在使用 picture console 控件之后往往会弹出这个错误: error RC2108: expected numerical dialog constant。 双击这个错误,会跳到提示错误的那一行,在那一行中的一串地址前插入:“Static”, SS_BITMAP, CONTROL IDB_BITMAP2, IDC_STAT
2018-01-10 09:37:24 494
翻译 malloc calloc realloc alloca 的区别
malloc calloc realloc alloca 的区别<1> alloca 是向栈申请内存,因此无需释放. <2> malloc 分配的内存是位于堆中的,并且没有初始化内存的内容,因此基本上malloc 之后,调用函数memset 来初始化这部分的内存空间. <3> calloc 则将初始化这部分的内存,设置为0 <4> realloc 则对malloc 申请的内存进行大小的调整.
2017-11-08 17:00:34 361
原创 sscanf使用笔记
#include <stdio.h>///int sscanf(const char *str, const char *format, ...);///sscanf功能是从字符串按不同格式提取到变量int main(void){ printf("sscanf基本用法\n"); char str01[10][20] = {0}; int arr01[5][5] = {0}
2017-10-14 22:33:06 328
转载 string 类 笔记
成员函数:size_t copy(char* s, size_t len, size_t pos=0)const;功能:从原字符串中拷贝len个字符到 s字符串数组中pos: 复制第一个字符的位置,第一个字符的位置是0(1)const char* c_str()const;功能:返回一个指向字符数组的指针int stoi(const string& str, size_t* idx=0, in
2017-10-14 22:22:20 319
原创 智能指针(STL)
智能指针(类模板(初)) 智能指针并不是一个指针, 它是一个类模板,只是通过封装,使之产生一些与普通指针相似的行为 它的作用: 自动释放所指向的对象 它的拷贝构造,是把旧指针的指针指空, 新指针指向原来的内存空间 它的拷贝赋值的实现,并不是指针的复制,也不是对象的复制,它需要先析构左边的对象, 再把右边的对象转移到左边template<typename T>class AutoPtr{p
2017-09-30 00:11:06 450
空空如也
关于 VS2013 与 notepad++ 字符串输出问题
2017-11-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人