上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 51 下一页
摘要: std::shared_ptr 是 C++ 标准库提供的智能指针类型之一,用于管理动态分配的资源。reset 是 std::shared_ptr 类的成员函数之一,用于重新分配或重置 std::shared_ptr 所拥有的指针。 以下是 reset 成员函数的基本解释: 函数签名: templat 阅读全文
posted @ 2023-12-12 15:22 做梦当财神 阅读(1578) 评论(0) 推荐(0) 编辑
摘要: using namespace std; 是 C++ 中的一条指令,用于指示编译器使用标准命名空间 std 中的所有标识符。这意味着在代码中可以直接使用标准库中的各种类、函数和对象,而无需在每个标识符前面添加 std:: 前缀。 以下是关于这条指令的一些解释: using 关键字: using 是一 阅读全文
posted @ 2023-12-12 14:37 做梦当财神 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 目录1. 特性2. 常用成员函数2.1 构造函数2.2 元素访问2.3 修改容器2.4 容量相关2.5 迭代器3. 内存管理与效率4. 示例:5. 性能分析: std::vector 是 C++ 标准库中的一个动态数组容器,位于 #include <vector> 头文件中。它是一个模板类,可以存储 阅读全文
posted @ 2023-12-12 12:44 做梦当财神 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 在C++中,指针是一种强大的工具,用于处理内存和访问数据。以下是一些与指针相关的基本概念和操作符: 解引用运算符 *: 用于访问指针指向的内存地址处的值。 例如,如果有一个指针 int* ptr,则 *ptr 将返回指针所指向地址的整数值。 int x = 10; int* ptr = &x; st 阅读全文
posted @ 2023-12-12 10:43 做梦当财神 阅读(139) 评论(0) 推荐(0) 编辑
摘要: std::unique_ptr 是 C++ 标准库中的一种智能指针,用于管理动态分配的内存。它是一种独占拥有权(exclusive ownership)的智能指针,保证同一时刻只有一个 std::unique_ptr 指向特定的资源。当 std::unique_ptr 被销毁时,它所拥有的资源也会被 阅读全文
posted @ 2023-12-11 16:50 做梦当财神 阅读(73) 评论(0) 推荐(0) 编辑
摘要: std::shared_ptr 是 C++ 标准库中的一个智能指针类,用于管理动态分配的内存。它提供了一种共享拥有权(shared ownership)的机制,通过引用计数来跟踪指向同一块内存的所有 std::shared_ptr 实例。当最后一个 std::shared_ptr 被销毁时,它会自动 阅读全文
posted @ 2023-12-11 12:49 做梦当财神 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 在 C++ 中,tstring 通常是作为宏定义,用于实现跨平台的 Unicode 字符串处理,尤其是在 Windows 环境中。tstring 通常与 _T 或者 TEXT 宏一同使用,以便支持在不同编译设置下使用 ANSI 或 Unicode 字符串。 使用 _T 宏: 在 Windows 环境 阅读全文
posted @ 2023-12-08 13:54 做梦当财神 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 在 C++ 中,宏(Macro)是一种预处理指令,用于在源代码中定义和使用简单的代码片段。宏是一种文本替换机制,它允许在编译之前对源代码进行文本替换,从而实现一些简单而重复的代码生成。 定义宏: 使用 #define 指令可以定义一个宏。 #define PI 3.14159 #define SQU 阅读全文
posted @ 2023-12-08 13:49 做梦当财神 阅读(30) 评论(0) 推荐(0) 编辑
摘要: unsigned 是 C++ 中的关键字,用于声明无符号整数类型。当应用于整数类型时,它表示该整数类型是无符号的,即不带正负号。 在 C++ 中,unsigned 通常与整数类型一同使用,如 unsigned int、unsigned short、unsigned long 等,用于表示非负整数。 阅读全文
posted @ 2023-12-08 13:47 做梦当财神 阅读(1847) 评论(0) 推荐(0) 编辑
摘要: 在 C++ 中,智能指针是一种用于管理动态分配内存的智能化工具。它们提供了对动态分配资源的自动管理,以减少内存泄漏和资源泄漏的风险。C++ 标准库提供了两种主要的智能指针类型:std::shared_ptr 和 std::unique_ptr。以下是这两种智能指针的基本解释: 1. std::sha 阅读全文
posted @ 2023-12-08 13:22 做梦当财神 阅读(12) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 51 下一页