随笔分类 -  c++系列

c++学习系列(2)---shared_ptr的实现和代码例子版本0.2
摘要:本文主要介绍: shared_ptr中为什么需要enable_shared_from_this 这个基类,以及shared_ptr中是如何实现这个功能的。代码中如何实现。 问题1: 代码中为什么需要enable_shared_from_this 这个基类。在类对象内部需要生成一个共享指针;如下: # 阅读全文
posted @ 2020-08-12 00:04 xgcode 阅读(310) 评论(0) 推荐(0)
c++学习系列(1)---shared_ptr的实现和代码例子版本0.1
摘要:shared_ptr是c++11 提供的一个智能指针。使用时需要引用头文件<memory>;shared_ptr是一个模板类,参考cpp reference https://en.cppreference.com/w/cpp/memory/shared_ptr 需要实现如下接口: 主要实现以上的方法 阅读全文
posted @ 2020-08-10 23:53 xgcode 阅读(337) 评论(0) 推荐(0)
c++面试题总结
摘要:最近看到一些有意思的C++面试题目,总结一下: 1 、C++中虚析构函数的作用 虚的析构函数主要是在类的继承时有作用。是在基类指针指向派生类对象时,释放基类指针指向的对象时,会自动调用派生类的析构函数。 陈硕的linux多线程服务器端编程 阅读全文
posted @ 2014-12-18 19:51 xgcode 阅读(147) 评论(0) 推荐(0)