![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c/c++
单名一个宏
简简单单,踏踏实实,敲着代码听着歌!
展开
-
c++20实现简易日志
30余行代码实现简易日志,方便demo日志的记录原创 2022-11-22 11:39:28 · 402 阅读 · 1 评论 -
c/c++字符串操作
1)字符串操作strcpy(p, p1) 复制字符串strncpy(p, p1, n) 复制指定长度字符串strcat(p, p1) 附加字符串strncat(p, p1, n) 附加指定长度字符串strlen(p) 取字符串长度strcmp(p, p1) 比较字符串strcasecmp忽略大小写比较字符串strncmp(p, p1, n) 比较指定长度字符串s...原创 2018-11-09 14:20:36 · 241 阅读 · 0 评论 -
malloc 、calloc 、realloc 、new
1) malloc 函数: void *malloc(unsigned int size) 在内存的动态分配区域中分配一个长度为size的连续空间,如果分配成功,则返回所分配内存空间的首地址,否则返回NULL,申请的内存不会进行初始化。2)calloc 函数: void *calloc(unsigned int num, unsigned int size) ...原创 2018-11-09 14:17:14 · 125 阅读 · 0 评论 -
ASCII与Unicode的相互转换
wstring AsciiToUnicode(const string& str){int unicodeLen = MultiByteToWideChar(CP_ACP, 0, str.c_str(), -1, nullptr, 0);wchar_t *pUnicode = (wchar_t*)malloc(sizeof(wchar_t)*unicodeLen);Mult...原创 2018-11-09 14:08:30 · 5229 阅读 · 0 评论 -
cef3框架以zip格式加载资源
构建windows桌面应用程序,使用cef3框架,其中实现加载本地资源方式为zip压缩包的形式(同样的方式也可以做成动态库形式,或者直接以win32资源加载的形式)。具体实现如下:实现自己的providerclass PcmBinaryResourceProvider : public CefResourceManager::Provider {public:explicit ...原创 2018-11-14 11:18:05 · 3042 阅读 · 3 评论