2023年4月9日

摘要: 首先list不同于string和vector他是链式结构,所以需要对他的每个节点自定义.并且每个节点要包含上或下节点的指针.因为struct在c++中升级成了类所以她也需要几大默认函数,但同时他也适用结构体.于是图片中对节点进行了声明和完成了构造函数. 完成了list节点的构造就要开始list类的成 阅读全文

posted @ 2023-04-09 22:37 玄灵镜 阅读(22) 评论(0) 推荐(0)

摘要: 对vector的补充:之前写过vector,但是如果用string来初始化vector;一旦发生增容编译器就会浅拷贝string数据,当析构旧的数据是就会把新数据一起析构掉,所以在增容换地址时不要用么么memcpy,用for循环以一个一个去赋值就会解决这种问题; list相比vector的优缺点: 阅读全文

posted @ 2023-04-09 22:17 玄灵镜 阅读(26) 评论(0) 推荐(0)


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3