源码
玉界尺
这个作者很懒,什么都没留下…
展开
-
c++ 源码 之 标准库new , operator new , placement new , array new
在c++中管理内存的一些手段与细节那么这篇博客的内容主要是在学习了jjhou老师的内存管理后我自己总结的一些知识点,关于侯捷老师的内存管理的内容可以自己搜索那么直接进入正题了1.new和operator new依照bjarne的c++ programming language的11.2.3章节所说,new ,delete,operator new,operator delete...原创 2018-06-21 17:25:40 · 3077 阅读 · 0 评论 -
c++ 源码 之 operator new 续
正如我之前在 谈到new所说的我们可以重载 operator new这个函数并且我们希望通过代码来验证talk is cheap实验一 new expression 会调用构造函数实验二 从载operator new 函数可以改变new的过程c++ 真是一门帅气的语言 ,这样我们可以自己接管new的过程 ,并且只有当类型是我们希望的类型才会重载。是不是很像变魔术...原创 2018-06-21 22:00:15 · 578 阅读 · 0 评论 -
c++ 源码 之 标准库min与max
我觉得学习是需要正反馈了如果觉得标准库源代码很难读懂的话是时候出现一些给予自己正反馈的内容来看在 < bits/stl_algobase.h >里的min与max /** //作者的注释说了,这里就是做了 你觉得的哪些东西 * @brief This does what you think it does. * @ingroup sor...原创 2018-06-23 09:28:39 · 2854 阅读 · 0 评论 -
c++ 源码 之 辨准库swap
写这篇文章的原因,希望自己能在技术的道路上越走越远,在一年前使用c语言写了些数据结构后,学会了使用工具的stl,但是希望自己能在源码上对自己使用的stl更加的深入了解,由于本人的学识浅薄,如有错误,还望摘正首先我们要有stl source code 使用github下载git clone https://github.com/gcc-mirror/gcc如果没有安装git使用上...原创 2018-06-20 10:47:49 · 1531 阅读 · 0 评论