C++学习笔记
文章平均质量分 91
每天的积累
这个作者很懒,什么都没留下…
展开
-
C++学习之动态内存和拷贝控制
C++ 动态内存管理通过 new 和 delete 分配和释放内存,使用智能指针如 std::unique_ptr、std::shared_ptr、std::weak_ptr 避免内存泄漏。拷贝控制包括拷贝构造函数、拷贝赋值运算符、移动构造函数、移动赋值运算符,用于有效管理资源。析构函数在对象生命周期结束时自动调用,用于释放动态内存。原创 2024-09-05 22:38:44 · 887 阅读 · 0 评论 -
C++学习 虚函数,容器
泛型算法允许我们编写通用代码,能够适用于不同的容器和数据类型。C++ STL 中提供了丰富的泛型算法,如查找、排序、变换、复制等操作。泛型算法通过迭代器来与容器交互,使得它们与具体容器解耦,能够处理不同类型的容器。通过使用模板、迭代器和 Lambda 表达式,我们可以轻松地自定义和扩展泛型算法。原创 2024-09-05 15:46:11 · 841 阅读 · 0 评论 -
QT--进程
【代码】QT--进程。原创 2024-07-25 13:37:33 · 882 阅读 · 0 评论 -
QT--线程
【代码】QT--线程。原创 2024-07-24 00:10:40 · 2264 阅读 · 0 评论 -
QT--事件(丰富操作,高级功能)
【代码】QT--事件(丰富操作,高级功能)原创 2024-07-20 16:42:47 · 955 阅读 · 0 评论 -
C++学习笔记
【代码】C++学习笔记。原创 2024-07-07 00:29:35 · 971 阅读 · 0 评论 -
C++学习笔记
C++原创 2024-07-05 23:25:40 · 963 阅读 · 0 评论 -
C++学习笔记二
std::string和std::string_view都可以用于定义字符串变量int main()return 0;最巧妙的事情std::string之一就是存储不同长度的字符串,字符串的最后一个字符是’\0’。如果std::string没有足够的内存来存储字符串,它将使用一种称为动态内存分配的内存分配形式(在运行时)请求额外的内存。这种获取额外内存的能力是其std::string如此灵活的部分原因,但也相对较慢。使用std::cin读取字符串会返回遇到第一个空格之前的字符。原创 2024-07-04 17:45:28 · 703 阅读 · 0 评论