C/C++
文章平均质量分 60
C++学习 | 记录 | 分享
欧恩意
固执无罪,梦想无价
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【编解码】解码字符串中的 UNICODE 字符
出现了unicode编码作为字符串内容的情况,直接用json解析的话会报错,所以在json解析前需要先进行转码,两种方案所有的 ASCII 编码转为 UNICODE所有 UNICODE 转为 ASCII常规思维就是 UNICODE 转为 ASCII。原创 2023-10-21 18:19:02 · 526 阅读 · 0 评论 -
【libevent】 反向代理
libevent 实现反向代理转载 2023-02-06 21:30:32 · 527 阅读 · 0 评论 -
【C++】 string split
实现C++ string类型的 split 方法原创 2023-02-06 20:51:16 · 482 阅读 · 1 评论 -
【C++】迭代器失效
迭代器失效说明及小demo演示原创 2022-03-18 12:28:35 · 891 阅读 · 1 评论 -
【WIN】【C++】查询文件信息(公司、版本、版权、描述、厂商等)
Windows查询文件信息【源码】原创 2022-03-15 21:01:21 · 1819 阅读 · 0 评论 -
【编译汇编链接】全局变量 char* g_str 和 char g_str[]
我也没想到因为 char*g_str和char g_str[],我查阅了很多资料原创 2022-02-26 17:18:22 · 829 阅读 · 0 评论 -
【编译汇编链接】COFF文件及结构说明
COFF文件结构说明原创 2022-02-26 12:23:59 · 5048 阅读 · 0 评论 -
【DLL】【一文搞懂】(四)GetProcAddress函数
一文搞懂动态库导入,GetProcAddress使用(动态库的显式链接)原创 2022-02-11 11:28:31 · 16396 阅读 · 0 评论 -
【DLL】【学习笔记】(二)DLL导出实例
DLL生成实例(VS2017)原创 2022-02-22 20:36:46 · 1728 阅读 · 0 评论 -
【DLL】【学习笔记】(一)DLL的两种加载方式的过程
DLL显式加载和隐式加载的过程说明原创 2022-02-19 18:06:00 · 3935 阅读 · 0 评论 -
【WIN】【C/C++】格式化输入字符串——sprintf 和 StringCchPrintf
字符串格式化输入原创 2022-02-18 11:45:31 · 871 阅读 · 0 评论 -
【WIN32】【C/C++】枚举 注册表子项
调用`RegEnumValue`获取注册表某一路径下的所有键值。原创 2021-10-19 14:35:07 · 643 阅读 · 0 评论 -
【DEMO】【C/C++】最简单的一种回调函数
一个简单的回调函数实现原创 2022-02-15 19:57:37 · 528 阅读 · 0 评论 -
【WIN32】【C/C++】枚举注册表子项及其值
调用Win32 API枚举注册表子项及其值原创 2021-10-19 14:44:09 · 499 阅读 · 0 评论 -
【WIN】【C/C++】获取文件版本号
调用` Win32 API `获取软件版本号原创 2021-10-19 15:20:11 · 1142 阅读 · 0 评论 -
【数据结构】单链表(基础)
学习记录,若有不足请指出来原创 2020-10-30 07:21:19 · 490 阅读 · 0 评论 -
【详】【STL】deque容器
和其他STL容器一样,deque容器也是以模板类原创 2020-11-18 20:05:58 · 397 阅读 · 0 评论 -
C语言求数组大小
C语言求数组大小莫问,问就是来水文章了????????int main(){ int len; int nums[3] = {2,2,1}; len = (int)(sizeof(nums) / sizeof(nums[0])); printf("%d\n",(int)(sizeof(nums) / sizeof(nums[0]))); return 0;} 数组长度为:3 请按任意键继续. . ....原创 2021-07-25 22:04:03 · 1911 阅读 · 2 评论 -
【网络编程】【C/C++】SOCKET相关函数
整理了C/C++中Socket相关的函数,学习用原创 2021-07-27 11:10:28 · 431 阅读 · 0 评论 -
【网络编程】Sockaddr与Sockaddr_in
Sockaddr与Sockaddr_in 结构体说明与比较原创 2021-07-27 11:41:10 · 548 阅读 · 0 评论 -
goto还能这么用——内存申请释放时的goto
# 很少了解到的一个知识点分享原创 2021-07-25 21:51:18 · 275 阅读 · 0 评论 -
C语言宏定义中#和##的使用
C语言宏定义中`#`和`##`的使用原创 2021-09-28 10:12:36 · 373 阅读 · 0 评论 -
【网络编程】【C/C++】一个简单的客户端服务端实现
基于C语言的Socket客户端、服务端demo????????????借鉴了C语言中文网教程原创 2021-07-27 11:01:45 · 532 阅读 · 0 评论 -
【C/C++】C语言实现String类
C语言实现String类原创 2021-07-25 21:58:26 · 1109 阅读 · 0 评论 -
【一文搞懂】FD_SET的使用
FD_SET、FD_ZERO、FD_ISSET、FD_CLR 以及 select原创 2022-02-14 20:59:15 · 31298 阅读 · 21 评论 -
【WIN32】获取CPU状态
Windows用C++获取CPU状态(三种方式)原创 2022-01-12 15:01:18 · 1731 阅读 · 0 评论 -
【一文搞懂】【WIN32】(_beginthread、_beginthreadex)和CreateThread
_beginthreadex和CreatThread原创 2021-12-22 20:08:46 · 2243 阅读 · 0 评论 -
【Qt】获取当前系统进程并展示(带Icon,同附带扩展名Icon测试 #附效果图#)
1. Qt 获取当前系统进程并展示(附效果图) 纯代码,无GUI2. 获取打开扩展名Icon3. QListWidget应用实例原创 2021-12-28 17:11:20 · 2702 阅读 · 2 评论 -
【WIN32】【C/C++】获取系统当前进程
C++ 调用WinAPI获取系统当前进程原创 2021-12-27 16:52:46 · 1931 阅读 · 0 评论 -
【WIN32】【C/C++】获取快捷方式指向的位置
调用Win API C++ windows下获取快捷方式指向的位置原创 2021-12-22 20:12:30 · 1971 阅读 · 0 评论 -
【编译汇编链接】C++代码文件到可执行的过程
【预处理、编译、汇编、链接】C++代码文件到执行文件的过程原创 2021-12-21 17:25:04 · 1697 阅读 · 0 评论 -
【WIN32】【C/C++】获取程序运行目录
C++获取程序运行目录原创 2021-12-13 11:54:45 · 2187 阅读 · 0 评论 -
【C/C++】函数指针和指针函数区分
函数指针和指针函数区分原创 2021-10-25 14:32:08 · 285 阅读 · 0 评论 -
【C++】智能指针<shared_ptr>
shared_ptr详解原创 2021-10-21 10:43:57 · 188 阅读 · 0 评论 -
【WIN32】【C/C++】删除默认路由
调用Win API实现删除默认路由的功能原创 2021-09-16 14:16:51 · 1610 阅读 · 0 评论 -
【C/C++】指针常量与常量指针
一文搞懂指针常量与常量指针原创 2021-02-02 09:30:58 · 337 阅读 · 0 评论 -
【C++】杂谈C++智能指针(够细)
C++智能指针智能指针(smart pointers):嵌套在tr1命名空间内,TR1组件shared_ptr的全名是std::tr1::shared_ptr,使用时std::shared_ptr即可.tr1::shared_ptr和 tr1::weak_ptr。前者的作用有如内置指针,但会记录有多少个tr1::shared_ptrs共同指向同一个对象。这便是所谓的reference couming(引用计数)。一旦最后一个这样的指针被销毁,也就是一旦某对象的引用次数变成 0,这个对象会被自动删除。这原创 2021-01-14 20:57:39 · 599 阅读 · 0 评论 -
【C++】关键字 `extern`
C/C++中extern关键字详解一个很容易忽略的关键字基本解释extern可以放在变量或者函数前。表示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找定义。此外exrtern也可以用来进行链接指定。1. 用作外部变量的声明与使用如果在多个文件中使用外部变量,只需在一个文件中包含该变量的定义(单定义规则),但在使用该变量的其他所有文件中,都必须使用extern声明它://file01.cppextern int cat = 20; //定一个flag变量并初始化原创 2021-01-14 20:24:00 · 242 阅读 · 0 评论 -
【C++】显式类型转换和隐式类型转换
C++中显式类型转换和隐式类型转换一、显式类型转换对于const变量想要修改它的值应该怎么办?const int age = 40;int newAge = age;newAge =18; 显然上述办法是不成立的,newAge变量有自己的存储地址,因此age始终没有变化。那通过指针这样可不可以?const int age = 40;const int *ageAddress = &age; //常变量只能用常指针*ageAddress = 18;那这,const的指针和con原创 2021-01-11 13:52:36 · 1709 阅读 · 0 评论 -
【牛客】OJ在线编程常见输入输出练习 C++
OJ在线编程常见输入输出练习原创 2020-10-31 13:00:57 · 2022 阅读 · 1 评论
分享