
C++
文章平均质量分 76
木宇(记得热爱生活)
正气
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++ <string> 标头文件详解
是 C++ 标准库中的头文件之一,定义了 std::string 类。std::string 是一个动态大小的字符序列,可以像数组一样通过下标访问字符,同时支持自动内存管理。在 C++ 中,std::string 替代了 C 风格的字符串(字符数组),让我们能够更方便、灵活地处理文本数据。std::string 是一个功能丰富、强大的类,极大简化了 C++ 中的字符串处理。通过std::string,我们可以轻松完成字符串的创建、修改、查找、转换等操作,而不用担心手动管理内存。原创 2024-11-05 19:50:29 · 1646 阅读 · 0 评论 -
深入理解 C++ 中的 std::vector
在 C++ 标准库中,std::vector 是一个动态数组类。相较于静态数组,std::vector 能够根据需求自动扩展或缩小,非常适合在算法竞赛中使用。在蓝桥杯比赛中,std::vector 常用于存储动态数据、处理数组扩展问题,甚至可以代替二维数组以简化代码。原创 2024-11-05 19:24:25 · 1526 阅读 · 0 评论 -
C++ std:map深入解析与用法指南
C++ std::map 深入解析与用法指南原创 2024-10-28 15:32:20 · 6026 阅读 · 0 评论 -
【C++】浅拷贝与深拷贝
浅拷贝:默认拷贝构造函数和赋值操作符进行逐成员的浅拷贝,可能导致多个对象共享同一块动态分配的内存,容易引起悬空指针等问题。深拷贝:显式定义拷贝构造函数和赋值操作符,确保复制对象时也复制动态分配的内存或其他资源,从而创建完全独立的副本。在实际应用中,需要根据具体情况选择使用浅拷贝或深拷贝。如果对象包含指向动态分配内存的指针,一般建议使用深拷贝以避免内存管理问题。原创 2024-06-02 11:59:52 · 485 阅读 · 0 评论 -
【C++】类和对象—对象的初始化和清理
构造函数和析构函数,构造函数的分类及调用,拷贝构造函数调用时机,构造函数调用规则,深拷贝与浅拷贝,初始化列表,类对象作为类成员,静态成员。原创 2023-07-10 11:05:15 · 172 阅读 · 0 评论 -
【C++】类和对象—封装
封装的意义,struct和class区别,成员属性设置为私有。原创 2023-07-10 10:38:05 · 86 阅读 · 0 评论 -
【C++】函数高级
函数默认参数,函数占位参数,函数重载。原创 2023-07-10 10:22:02 · 114 阅读 · 1 评论 -
【C++】C++中的引用
引用的基本使用,引用的注意事项,引用做函数参数,引用做函数返回值,引用的本质,常量引用。原创 2023-07-10 10:03:04 · 246 阅读 · 1 评论 -
【C++】程序的内存模型
代码区,全局区,栈区,堆区,new操作符原创 2023-07-10 09:17:47 · 218 阅读 · 1 评论