上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 52 下一页
摘要: 目录1. 定义和使用2. 匿名命名空间的作用3. 与 static 的比较4. 多文件的情况5. 使用场景6. 注意事项 在 C++ 中,匿名命名空间是一种特殊的命名空间,它没有名字。匿名命名空间的主要作用是限制其作用域,使得其中定义的符号(例如变量、函数、类等)仅在定义它们的翻译单元(即源文件)中 阅读全文
posted @ 2024-08-06 11:31 做梦当财神 阅读(639) 评论(0) 推荐(0)
摘要: 目录1. 定义命名空间2. 使用命名空间3. 命名空间的嵌套4. 命名空间的使用别名5. 命名空间的合并6. 命名空间的匿名命名空间7. 标准库命名空间 在 C++ 中,命名空间(namespace)用于组织代码并防止命名冲突。它们可以将相关的类、函数和变量组织在一起,以避免不同库或代码片段中可能出 阅读全文
posted @ 2024-08-06 11:27 做梦当财神 阅读(125) 评论(0) 推荐(0)
摘要: 目录1. 概念2. 示例3. 总结 在C++中,加上 virtual 关键字可以实现多态,这是因为它允许函数在基类和派生类中有不同的实现,并确保在运行时正确调用派生类的方法。具体来说,这种机制称为“动态绑定”或“运行时多态”。 1. 概念 虚函数(Virtual Function): 当你在基类中声 阅读全文
posted @ 2024-08-06 10:05 做梦当财神 阅读(236) 评论(0) 推荐(0)
摘要: 目录1. 仿函数的定义和使用2. 仿函数的优点3. 总结 仿函数(Functor)是C++中的一种重要概念,它指的是一个重载了operator()的类或结构体。仿函数允许你像使用普通函数一样使用类的实例。它们通常用于需要函数作为参数的算法或需要自定义操作的场景。 1. 仿函数的定义和使用 定义仿函数 阅读全文
posted @ 2024-08-05 10:30 做梦当财神 阅读(288) 评论(0) 推荐(0)
摘要: 目录1. 声明与定义2. 常量成员函数的特点3. 常量成员函数的使用4. 关键字 mutable5. 总结 在C++中,常量成员函数(const member function)是指在函数声明的尾部加上 const 关键字的成员函数。这种函数不能修改类的成员变量,也不能调用会修改类成员变量的其他成员 阅读全文
posted @ 2024-07-30 14:50 做梦当财神 阅读(392) 评论(0) 推荐(0)
摘要: 目录1. 指针悬挂的成因2. 防止指针悬挂的方法3. 例子与实践4. 总结 指针悬挂(Dangling Pointer)是C++编程中常见的一个问题,它指的是一个指针指向了已经被释放或者无效的内存区域。当对悬挂指针进行解引用操作时,程序行为将是未定义的,可能会导致崩溃、数据损坏或其他意外行为。 1. 阅读全文
posted @ 2024-07-29 23:37 做梦当财神 阅读(273) 评论(0) 推荐(0)
摘要: 目录1. 构造函数参数列表初始化的语法2. 为什么使用参数列表初始化3. 示例4. 常量和引用成员的示例5. 使用参数列表初始化的注意事项6. 总结 在C++中,构造函数参数列表初始化(initializer list)是一种用于在对象创建时初始化成员变量的语法。这种方式在性能和可读性方面具有一些优 阅读全文
posted @ 2024-07-25 15:10 做梦当财神 阅读(987) 评论(0) 推荐(0)
摘要: 目录1. 指针数组2. 数组指针2.1 *ptr[i]与(*ptr)[i]的区别3. 区别总结 在C++中,指针数组和数组指针是两个不同的概念,它们的名字虽然相似,但含义和使用方式都有明显的区别。以下是详细的介绍和区别: 1. 指针数组 指针数组(Array of Pointers)是一个数组,其中 阅读全文
posted @ 2024-07-19 11:02 做梦当财神 阅读(1727) 评论(0) 推荐(0)
摘要: 目录1. 指针函数2. 函数指针3. 区别总结 在C++中,指针函数和函数指针是两个不同的概念,尽管它们的名字非常相似。以下是详细的介绍和区别: 1. 指针函数 指针函数(Pointer to a function)是返回类型为指针的函数。 它的返回值是一个指向某种数据类型的指针。以下是一个示例: 阅读全文
posted @ 2024-07-19 10:57 做梦当财神 阅读(341) 评论(0) 推荐(0)
摘要: 目录1. 使用函数指针2. 使用函数对象(仿函数)3. 使用std::function和std::bind4. 小结 回调函数是一种允许函数作为参数传递给另一个函数的机制。在C++中,回调函数常用于实现事件驱动编程、异步操作和可重用性等功能。 C++中有多种实现回调函数的方法,包括使用函数指针、函数 阅读全文
posted @ 2024-07-17 11:02 做梦当财神 阅读(358) 评论(0) 推荐(0)
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 52 下一页