C++
C++
MK_Derek
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
epoll 原理
epoll = 链表 + 红黑树 + 回调函数机制。epoll 实现的原理。原创 2024-01-15 09:42:03 · 516 阅读 · 0 评论 -
deinitialize 和 deallocate 区别
deinitialize() 和 deallocate() 是 Swift 中用于处理原始内存的函数,但它们有不同的作用和用途。原创 2023-07-20 17:40:41 · 352 阅读 · 0 评论 -
C++ 智能指针 实现代码
智能指针的底层实现是通过 C++ 标准库提供的模板类来实现的,其中包含了一些与对象管理和资源释放相关的成员函数和成员变量。用于记录有多少个智能指针共享同一个对象。通过在构造函数、拷贝构造函数、析构函数和赋值运算符中更新引用计数,并在引用计数为零时释放资源,从而实现了对对象生命周期的管理。上面的实现是一个简化版的智能指针,它包含了一个裸指针。用于指向动态分配的对象,一个引用计数。原创 2023-04-14 08:13:16 · 307 阅读 · 0 评论 -
C++ 虚函数表
派生类的虚函数表会继承基类的虚函数表,并可以通过重写虚函数来修改其中的函数指针,从而实现对虚函数的覆盖。当子类继承自父类并且覆盖(override)了父类的虚函数时,子类会在自己的虚函数表中存储覆盖后的函数指针,而不会影响到父类的虚函数表。父类的虚函数表中包含了父类的虚函数,子类的虚函数表中包含了子类的虚函数,以及可能的新增虚函数。当一个对象调用虚函数时,首先会通过对象的虚函数表指针找到虚函数表的地址,然后根据函数在虚函数表中的索引找到对应的函数指针,最后通过函数指针进行函数调用。原创 2023-04-13 23:33:14 · 833 阅读 · 0 评论 -
C++ 开启异步任务的几种方法
在 C++ 中,可以使用多种方式来开启异步任务,以便在程序执行过程中可以同时处理多个任务而不会阻塞主线程。原创 2023-04-13 23:24:49 · 1183 阅读 · 1 评论 -
C++ constexpr类
C++ constexpr类原创 2016-03-30 14:02:05 · 509 阅读 · 2 评论 -
C++ 枚举类
C++ 枚举类原创 2016-03-30 14:02:45 · 649 阅读 · 0 评论 -
c++_union
c++_union原创 2016-03-30 14:03:33 · 800 阅读 · 0 评论 -
C++_类成员变量指针
c++_ 类成员变量指针原创 2016-03-30 14:05:24 · 1057 阅读 · 0 评论 -
C++_聚合类
C++ 聚合类.原创 2016-03-30 14:01:16 · 702 阅读 · 0 评论 -
c++ _局部类
c++ 局部类原创 2016-03-30 14:00:09 · 411 阅读 · 0 评论 -
C++ _内部类
C++ 内部类原创 2016-03-30 13:59:07 · 514 阅读 · 0 评论 -
C++ 移动赋值运算符
移动赋值运算符原创 2016-03-30 13:57:58 · 975 阅读 · 0 评论 -
c++ 移动构造函数
c++ 移动构造函数原创 2016-03-30 13:56:58 · 714 阅读 · 0 评论 -
C++ 右值引用定义
C++ 右值引用定义原创 2016-03-30 13:55:58 · 446 阅读 · 0 评论 -
c++ 单继承
C++ 单继承语法原创 2016-03-30 18:50:43 · 668 阅读 · 0 评论 -
C++ 多继承
C++ 多继承原创 2016-03-30 19:15:36 · 413 阅读 · 0 评论 -
protobuf C++
protobuf C++原创 2016-09-30 11:49:17 · 508 阅读 · 0 评论 -
搭车系统 driver端
搭车系统 driver端原创 2016-03-27 22:58:28 · 563 阅读 · 0 评论 -
搭车系统 Server端
搭车系统 Server端原创 2016-03-27 23:04:29 · 547 阅读 · 0 评论 -
搭车系统 use端
搭车系统 use端原创 2016-03-27 23:13:46 · 566 阅读 · 0 评论 -
C++函数重载
C++ 函数重载原创 2016-03-28 22:30:01 · 381 阅读 · 0 评论 -
C++函数重载和const
C++ 函数重载和const原创 2016-03-28 22:31:36 · 407 阅读 · 0 评论 -
C++ 函数重载和匹配
C++ 函数重载和匹配原创 2016-03-28 22:33:30 · 661 阅读 · 0 评论 -
c++ 链表类创建 demo
链表类创建原创 2016-03-30 10:52:40 · 676 阅读 · 0 评论 -
C++ _类模板
C++ _类模板原创 2016-03-31 12:55:07 · 497 阅读 · 0 评论 -
C++ 函数模板
C++ 函数模板原创 2016-03-30 19:18:21 · 604 阅读 · 0 评论 -
C++ 智能指针
c++ 智能指针原创 2016-03-30 13:53:56 · 467 阅读 · 0 评论 -
C++ []lambda表达式
lambda表达式原创 2016-03-30 13:52:40 · 433 阅读 · 0 评论 -
c++ 拷贝构造函数
c++ 拷贝构造函数原创 2016-03-30 10:45:04 · 649 阅读 · 0 评论 -
C++ new delete
C++ new delete原创 2016-03-30 10:41:38 · 393 阅读 · 0 评论 -
c++ 析构函数
C++析构函数原创 2016-03-30 10:39:12 · 1009 阅读 · 0 评论 -
c++成员初始化和构造函数
c++成员初始化和构造函数原创 2016-03-30 10:36:19 · 435 阅读 · 0 评论 -
C++ 类和对象浅解
C++ 类和对象浅解原创 2016-03-30 10:31:06 · 369 阅读 · 0 评论 -
c++ constexpr
C++ constexpr原创 2016-03-30 10:28:56 · 569 阅读 · 0 评论 -
C++ nullptr
c++ nullptr原创 2016-03-30 10:27:35 · 1147 阅读 · 0 评论 -
C++ 函数指针批处理
C++ 函数指针批处理原创 2016-03-30 10:25:19 · 479 阅读 · 0 评论 -
c++ 函数指针
C++ 函数指针原创 2016-03-30 10:19:57 · 354 阅读 · 0 评论 -
C++ 内联函数 浅解
c++ 内联函数原创 2016-03-30 10:18:24 · 360 阅读 · 0 评论 -
C++ 函数参数的默认值
C++ 函数参数的默认值原创 2016-03-30 10:15:21 · 600 阅读 · 0 评论
分享