摘要: 这里简要的记述一下STL常用容器的实现原理,要点等内容。 vector vector是比较常用的stl容器,用法与数组是非类似,其内部实现是连续空间分配,与数组的不同之处在于可弹性增加空间,而array是静态空间,分配后不能动态扩展。vecotr的实现较为简单,主要的关键点在于当空间不足时,会新分配 阅读全文
posted @ 2020-06-05 14:42 让我思考一下 阅读(919) 评论(0) 推荐(0) 编辑
摘要: 拷贝构造函数调用的几种情况:当用类的一个对象去初始化该类的另一个对象(或引用)时系统自动调用拷贝构造函数实现拷贝赋值。若函数的形参为类对象,调用函数时,实参赋值给形参,系统自动调用拷贝构造函数。当函数的返回值是类对象时,系统自动调用拷贝构造函数。 阅读全文
posted @ 2020-06-05 14:10 让我思考一下 阅读(875) 评论(0) 推荐(0) 编辑