06 2022 档案

摘要:# C++ 智能指针浅析 为了解决 C++ 中内存管理这个老大难问题,C++ 11 中提供了三种可用的智能指针。(早期标准库中还存在一种 auto_ptr,但由于设计上的缺陷,已经被 unique_ptr 取代了) 智能指针不仅能用来管理动态内存,还能用来管理其他类型的资源,比如互斥锁、数据库连接等 阅读全文
posted @ 2022-06-08 20:38 路过的摸鱼侠 阅读(1260) 评论(0) 推荐(6) 编辑
摘要:# C++ 对象模型浅析 本文希望从这个角度来理解 C++ 对象模型:假设我们作为一门编程语言的设计者,要实现面向对象的三大基本特性:封装、继承、多态,同时要满足与 C 兼容和 zero overhead 这两点约束。我们将带着这种观点去剖析 C++ 部分语言特性的实现。 在学习对象模型的时候,要注 阅读全文
posted @ 2022-06-01 23:20 路过的摸鱼侠 阅读(978) 评论(0) 推荐(2) 编辑

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