Techie亮博客-专注物联网Techie亮博客

进步始于交流
收货源于分享

最新发布 第2页

《深度探索C++对象模型》笔记(6)

阅读(201)评论(0)赞(0)

将object尽可能放置在使用它的那个程序区段附近,这样可以节省非必要的对象的构造和析构成本。少用点return,也可以减少编译后的代码量,看了这张更加深刻的理解了一些编程规范里一些要求的深意。 刚知道还能重载new操作符。。。真的c++太...

《深度探索C++对象模型》笔记(5)

阅读(196)评论(0)赞(0)

看到章节名以后联想第二章,和自己想的差不多。这张主要是更细化讲解,具体的“扩充”过程 不要把虚析构定义为pure。这个和google编程规范里写得一样,接口类应该全都是纯虚函数及一个虚析构函数,不应具有构造函数。 不要指望编译器去识别没有有...

《深度探索C++对象模型》笔记(4)

阅读(200)评论(0)赞(0)

主要讲如何找到成员函数。对于程序员写得脚本如何翻译,对于对象.方式以及指针->方式的区分。原则上为了保证效率一切能转换为直接调用(全局域方法)的方法就转换,不能的那就是涉及到virtual的方法了。实质上真正被留到class中的只有v...

《深度探索C++对象模型》笔记(3)

阅读(277)评论(0)赞(0)

Preface 这章主要是根据第一章的内容,进一步讲解object的存储方式,更详细的阐述内存布局。详细说了在继承、virtual时的data members的存放。(对于template类的静态成员不同) 和第一章说的一样,C++对象模型...

【转】语义化版本 2.0.0

阅读(125)评论(0)赞(0)

Github起草的,官网https://semver.org/,内容还没认真看,先留存。 摘要 版本格式:主版本号.次版本号.修订号,版本号递增规则如下: 主版本号:当你做了不兼容的 API 修改, 次版本号:当你做了向下兼容的功能性新增,...

《深度探索C++对象模型》笔记(2)

阅读(227)评论(0)赞(0)

第二章 构造函数语意学 总结 这章主要讲:构造函数中的默认构造函数、拷贝构造函数,以及构造函数中的初始化列表。对于默认构造函数以及拷贝构造函数是否会被编译器自动添加、添加的内容是什么做了详细的介绍说明。 最开始还提到了explicit关键字...

《深度探索C++对象模型》笔记(1)

阅读(323)评论(0)赞(0)

介绍 正如前几篇面试记录中各位面试官说的,了解如何使用还要明白一下其背后的原理,确实自己的知识欠缺太多,只是浮于表面,阅读本书来一次深度探索,将以往不知道的、模棱两可的尽可能的清晰化。话说科班的人好多都是找工作之前就看,而我是之后才开始,虽...

docker容器wordpress开启SSL

阅读(869)评论(0)赞(2)

证书申请 可以用阿里云、百度云等证书管理,这里使用永久免费证书Let’s Encrypt,注意是3个月期限。。。后续要更新 阿里云有Symantec 免费版,一年期限。 Let’s Encrypt申请方法 在ubun...