随笔 - 6  文章 - 0 评论 - 0 阅读 - 294
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

03 2024 档案
C++ 语法
摘要:Const 修饰变量 修饰变量后不能对变量进行修改 const int a = 10; a = 20; // 编译错误 修饰函数 可以让参数成为常量,防止修改参数 void func(const int a) { // 编译错误,不能修改a的值 a = 10; } 修饰函数返回值 并没有什么意义 修 阅读全文
posted @ 2024-03-26 15:42 lgats324 阅读(11) 评论(0) 推荐(0) 编辑
epoll
摘要:epoll是什么 epoll是一种I/O多路复用技术的一种,相比于poll及select有改进。 epoll的优点有以下: 没有最大并发连接的限制,可打开文件数量远大于$2^{11}$ epoll不在乎连接总数,只和当前「活跃」的连接数量相关,因此相比于poll和select,效率明显提升 epol 阅读全文
posted @ 2024-03-26 12:31 lgats324 阅读(25) 评论(0) 推荐(0) 编辑
C++ Class
摘要:this指针 this指针是一个const指针,指向当前对象,通过this可以访问当前对象的所有成员,无论是protect/private/public。 以下是一个示例: #include <iostream> class stu { public: void setA(int A); void 阅读全文
posted @ 2024-03-25 14:40 lgats324 阅读(4) 评论(0) 推荐(0) 编辑
C++ 智能指针
摘要:为什么需要智能指针 对于普通指针,在程序结束前我们需要将每个指针都进行free,以免造成内存泄漏。但是手动释放指针是麻烦的,并且一旦漏掉就会造成内存泄漏。因此在C++11中引入智能指针避免此种情况的发生。 智能指针包括std::shared_ptr/std::unique_ptr/std::weak 阅读全文
posted @ 2024-03-25 13:11 lgats324 阅读(14) 评论(0) 推荐(0) 编辑

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