换个花样玩C++(13)一文深度全面剖析类构造,析构,赋值运算和移动构造
为什么我要把C++类的构造,析构函数,赋值运算符重载函数,移动构造函数还要拿出来嚼一嚼,因为最近面试的一些3-7年经验的程序员,我每次都会问一些特别基础的问题,但是我总是得不到想要的答案,我就在思考,是不是大家都觉得有些知识点太简单了,流于高大上的东西,而我个人认为,”五在浮沙筑高台“,基础一定要打扎实,否则你的架构,你的逻辑都将是千疮百孔,最终受害的是自己,我认为一个技术要有不断学习的能力和兴趣,不排斥任何技术,我最开始在IBM(platform)经历C语言,到淘米网,网易经历C++,到后来我们使用C++和go。
这篇文章一直是我想写的,借此机会,最近刚好事情不多,本来是想把构造析构函数,赋值运算符和移动构造分开写,但这些函数却有一些联系,因此我将使用一篇文章整合起来将他们的的用法,使用场景,开发中常见的雷区示例,以及我个人心得体会,每句话都值得细细品和推敲。
目录
构造函数