笔记
文章平均质量分 91
dxgzg
梦想能成为一名linuxC 服务端开发程序员
展开
-
C++小笔记——function绑定重载函数、私有继承用的条件
目录包扩展下的sizeofmove为什么快?inline的虚函数function、bind绑定重载函数类中重载函数 包扩展下的sizeof sizeof后面紧跟…来表示包中有多少个参数 template<typename ...Args> void fun(Args ...args){ cout << sizeof...(Args)<<endl; } move为什么快? 如下图所示,copy是要开辟一块新的空间来存贮,而move相当于"偷"把原来指向位置给偷过来,原先原创 2021-02-09 16:51:26 · 279 阅读 · 0 评论 -
C++小笔记-虚函数指针虚函数表
年底了,给自己放了7天假,这7天基本啥也没有学习,今天开始好好学习啦!奋战今年暑期实习、今年秋招。以下都是看侯捷大佬视频总结的 目录引用的深入理解继承\组合构造函数谁先调用转换函数malloc的内部实现原理explicitnamespace虚函数指针和虚函数表 引用的深入理解 引用是啥学C++的都知道,那他和指针有何区别?引用不可以更改指向的对象,引用第一次指定一个对象就一直指向这个内存地址了,指针就可以更改指针对象,指向别的内存,都是指向一块内存地址的,看下图。引用本质上也是指针实现的,但是指针在32位程原创 2021-02-05 10:27:26 · 289 阅读 · 0 评论 -
2021-02-05-C++小笔记-模板模板参数-new出来的对象在堆栈区还是堆区
毕竟要备战暑期实习和秋招了,还是认真记一下C++的知识点吧。 目录模板模板参数this指针关于局部变量new出来的是在堆栈区还是堆区vector的emplace_back时间复杂度分析local-static和non-local-static构造函数初始化比赋值快延后处理创建一个对象的初始化顺序 模板模板参数 开篇来点硬核的东西吧,啥叫模板模板参数,就是模板参数里带个模板参数,这个就是纯写着玩玩的,别没有深究,只是知道有这个黑魔法 template<typename T, template<ty原创 2021-02-06 08:51:01 · 810 阅读 · 0 评论