C++
文章平均质量分 86
HungXum
太多似懂非懂的知识需要你一字一句写下来
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++构造函数以及引用的小理解
最近在笔试中遇到了一道有关C++的构造函数的问题。类一直都是比较复杂的,话不多说,上代码int i = 2;class BaseCls{public: //构造函数的顺序:m_nFir = i++;m_nSec = i++; BaseCls() : m_nSec(i++), m_nFir(i++){ cout << "BaseCls构造" << endl; cout <原创 2016-09-05 20:05:04 · 544 阅读 · 0 评论 -
C++类、指针和内存的见解
这两天对于指针,类的使用有多一点的发现,故把一些发现写下来,对一些知识点的总结,排版可能不是那么合理,就只是为了以后自己忘了可以看看,毕竟好记性不如烂笔头嘛,哈哈哈哈。1、类声明指针的函数调用1、类的函数无论是静态还是非静态函数都是存放在代码区,所以可以理解为类的函数和每个我们在堆或栈中生成的对象是独立(独立指的是不在同一块内存区),对象在堆或栈内存中存在的空间只是成员变量和虚函数表(也许...原创 2018-11-02 14:49:45 · 782 阅读 · 0 评论 -
C++ Primer学习
string::size_type sumLength(const string&, const string&);string::size_type largerLength(const string&, const string&);//根据其形参的取值,getFcn函数返回指向sumLength或者largerLength的指针decltype(sum...原创 2019-08-17 11:05:50 · 308 阅读 · 0 评论 -
探索malloc和free
近期对malloc和free内部实现进行一个研究,知道malloc是开辟内存,free是释放申请的内存,但是对于里面具体的实现如何一直不知道。知其然,不知其所以然。记录一下探索的过程,很多都不完善,以后有新的发现在修改。以下思考几个问题:malloc是如何申请内存的?内部的结构如何? free只是传递了一个指针而已,如何知道应该释放多大的内存?以及如何释放? Linux的内存管理机制,...原创 2019-06-22 18:33:21 · 1732 阅读 · 0 评论 -
2019年7月学习日记
从今天开始记录自己的学习记录,不然浑浑噩噩,感觉很多东西都没记住2019.07.16 1.ec:一个把libevent2封装了的C++库。 2.evpp: 360的一个高性能的开发开源库,google代码规范的风格,基于libevent2, boost, gtest,glog库开发,值得好好学习,今晚还没编译完成,等编译完成好好研究一下源码。 3.boost::as...原创 2019-07-16 21:48:00 · 408 阅读 · 0 评论 -
memcpy和memmove的区别
昨天栽了个大跟头,需要记录一下,memcpy()和memmove()的区别,之前有了解过这两个的区别,无奈一直没有用到,一下子就把memmove()这个函数给忘掉了。以至于对它一点印象都没有,真的是印证了那句话,不去用就等于没用。1.源码路径网上很多文章对于这些标准库的方法都是大概讲,有些细节给隐藏掉了,我还是习惯找到源码的出处,自己再根据别人的文章去理解。这两个函数在glibc中实现,可...原创 2019-08-11 16:55:54 · 393 阅读 · 0 评论
分享