C++
C++
MK_Derek
展开
-
epoll 原理
epoll = 链表 + 红黑树 + 回调函数机制。epoll 实现的原理。原创 2024-01-15 09:42:03 · 410 阅读 · 0 评论 -
deinitialize 和 deallocate 区别
deinitialize() 和 deallocate() 是 Swift 中用于处理原始内存的函数,但它们有不同的作用和用途。原创 2023-07-20 17:40:41 · 138 阅读 · 0 评论 -
C++ 智能指针 实现代码
智能指针的底层实现是通过 C++ 标准库提供的模板类来实现的,其中包含了一些与对象管理和资源释放相关的成员函数和成员变量。用于记录有多少个智能指针共享同一个对象。通过在构造函数、拷贝构造函数、析构函数和赋值运算符中更新引用计数,并在引用计数为零时释放资源,从而实现了对对象生命周期的管理。上面的实现是一个简化版的智能指针,它包含了一个裸指针。用于指向动态分配的对象,一个引用计数。原创 2023-04-14 08:13:16 · 201 阅读 · 0 评论 -
C++ 虚函数表
派生类的虚函数表会继承基类的虚函数表,并可以通过重写虚函数来修改其中的函数指针,从而实现对虚函数的覆盖。当子类继承自父类并且覆盖(override)了父类的虚函数时,子类会在自己的虚函数表中存储覆盖后的函数指针,而不会影响到父类的虚函数表。父类的虚函数表中包含了父类的虚函数,子类的虚函数表中包含了子类的虚函数,以及可能的新增虚函数。当一个对象调用虚函数时,首先会通过对象的虚函数表指针找到虚函数表的地址,然后根据函数在虚函数表中的索引找到对应的函数指针,最后通过函数指针进行函数调用。原创 2023-04-13 23:33:14 · 679 阅读 · 0 评论 -
C++ 开启异步任务的几种方法
在 C++ 中,可以使用多种方式来开启异步任务,以便在程序执行过程中可以同时处理多个任务而不会阻塞主线程。原创 2023-04-13 23:24:49 · 932 阅读 · 1 评论 -
C++ constexpr类
C++ constexpr类原创 2016-03-30 14:02:05 · 409 阅读 · 2 评论 -
C++ 枚举类
C++ 枚举类原创 2016-03-30 14:02:45 · 506 阅读 · 0 评论 -
c++_union
c++_union原创 2016-03-30 14:03:33 · 708 阅读 · 0 评论 -
C++_类成员变量指针
c++_ 类成员变量指针原创 2016-03-30 14:05:24 · 968 阅读 · 0 评论 -
C++_聚合类
C++ 聚合类.原创 2016-03-30 14:01:16 · 591 阅读 · 0 评论 -
c++ _局部类
c++ 局部类原创 2016-03-30 14:00:09 · 336 阅读 · 0 评论 -
C++ _内部类
C++ 内部类原创 2016-03-30 13:59:07 · 427 阅读 · 0 评论 -
C++ 移动赋值运算符
移动赋值运算符原创 2016-03-30 13:57:58 · 863 阅读 · 0 评论 -
c++ 移动构造函数
c++ 移动构造函数原创 2016-03-30 13:56:58 · 615 阅读 · 0 评论 -
C++ 右值引用定义
C++ 右值引用定义原创 2016-03-30 13:55:58 · 369 阅读 · 0 评论 -
c++ 单继承
C++ 单继承语法原创 2016-03-30 18:50:43 · 549 阅读 · 0 评论 -
C++ 多继承
C++ 多继承原创 2016-03-30 19:15:36 · 357 阅读 · 0 评论 -
protobuf C++
protobuf C++原创 2016-09-30 11:49:17 · 414 阅读 · 0 评论 -
搭车系统 driver端
搭车系统 driver端原创 2016-03-27 22:58:28 · 479 阅读 · 0 评论 -
搭车系统 Server端
搭车系统 Server端原创 2016-03-27 23:04:29 · 476 阅读 · 0 评论 -
搭车系统 use端
搭车系统 use端原创 2016-03-27 23:13:46 · 484 阅读 · 0 评论 -
C++函数重载
C++ 函数重载原创 2016-03-28 22:30:01 · 307 阅读 · 0 评论 -
C++函数重载和const
C++ 函数重载和const原创 2016-03-28 22:31:36 · 334 阅读 · 0 评论 -
C++ 函数重载和匹配
C++ 函数重载和匹配原创 2016-03-28 22:33:30 · 555 阅读 · 0 评论 -
c++ 链表类创建 demo
链表类创建原创 2016-03-30 10:52:40 · 601 阅读 · 0 评论 -
C++ _类模板
C++ _类模板原创 2016-03-31 12:55:07 · 421 阅读 · 0 评论 -
C++ 函数模板
C++ 函数模板原创 2016-03-30 19:18:21 · 537 阅读 · 0 评论 -
C++ 智能指针
c++ 智能指针原创 2016-03-30 13:53:56 · 393 阅读 · 0 评论 -
C++ []lambda表达式
lambda表达式原创 2016-03-30 13:52:40 · 349 阅读 · 0 评论 -
c++ 拷贝构造函数
c++ 拷贝构造函数原创 2016-03-30 10:45:04 · 517 阅读 · 0 评论 -
C++ new delete
C++ new delete原创 2016-03-30 10:41:38 · 327 阅读 · 0 评论 -
c++ 析构函数
C++析构函数原创 2016-03-30 10:39:12 · 908 阅读 · 0 评论 -
c++成员初始化和构造函数
c++成员初始化和构造函数原创 2016-03-30 10:36:19 · 374 阅读 · 0 评论 -
C++ 类和对象浅解
C++ 类和对象浅解原创 2016-03-30 10:31:06 · 295 阅读 · 0 评论 -
c++ constexpr
C++ constexpr原创 2016-03-30 10:28:56 · 455 阅读 · 0 评论 -
C++ nullptr
c++ nullptr原创 2016-03-30 10:27:35 · 1022 阅读 · 0 评论 -
C++ 函数指针批处理
C++ 函数指针批处理原创 2016-03-30 10:25:19 · 390 阅读 · 0 评论 -
c++ 函数指针
C++ 函数指针原创 2016-03-30 10:19:57 · 296 阅读 · 0 评论 -
C++ 内联函数 浅解
c++ 内联函数原创 2016-03-30 10:18:24 · 306 阅读 · 0 评论 -
C++ 函数参数的默认值
C++ 函数参数的默认值原创 2016-03-30 10:15:21 · 503 阅读 · 0 评论