- 博客(67)
- 收藏
- 关注
原创 error while loadinshared libraries:libot5Widgets.so.5: cannot open sharedfile: No such file
error while loadinshared libraries:libot5Widgets.so.5: cannot open sharedfile: No such file
2024-01-05 17:16:43
802
原创 This application failed to start because it could not find or load the qt platform plugin “xcb“
This application failed to start because it could not find or load the qt platform plugin “xcb"
2024-01-05 16:43:25
1070
原创 智能指针详解
在c++中,动态内存的管理式通过一对运算符来完成的:new,在动态内存中为对象分配空间并返回一个指向该对象的指针,我们可以选择对对象进行初始化;delete,接受一个动态对象的指针,销毁该对象,并释放与之关联的内存。动态内存的使用很容易出现问题,因为确保在正确的时间释放内存是极其困难的。有时使用完对象后,忘记释放内存,造成内存泄漏的问题。所谓的智能指针本质就是一个类模板,它可以创建任意的类型的指针对象,当智能指针对象使用完后,对象就会自动调用析构函数去释放该指针所指向的空间。
2023-05-20 17:35:59
711
原创 C++容器详解
首先,我们必须理解一下什么是容器,在C++ 中容器被定义为:在数据存储上,有一种对象类型,它可以持有其它对象或指向其它对像的指针,这种对象类型就叫做容器。很简单,容器就是保存其它对象的对 象,当然这是一个朴素的理解,这种“对象”还包含了一系列处理“其它对象”的方法,因为这些方法在程序的设计上会经常被用到,所以容器也体现了一个好处, 就是“容器类是一种对特定代码重用问题的良好的解决方案”。容器还有另一个特点是容器可以自行扩展。
2023-05-19 22:04:50
2147
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人