因为数组不能拷贝,所以函数不能返回数组,不过,函数可以返回数组的指针或引用。在现代 C++ 中,我们应该优先使用标准库容器而不是 C 风格的原始数组和指针,比如std::arraystd::vector

阅读全文 »

C++提供了一种更安全、更统一的初始化方法,尤其在初始化容器和防止类型窄化方面非常有用。

阅读全文 »

C语言中的省略符形参 (...) 在现代 C++ (C++11 及以后) 中主要指可变参数模板 (Variadic Templates)

阅读全文 »

dynamic_cast是在运行时进行类型安全检查的转换,主要用于多态类层次间的安全向下转换;而 static_cast是在编译时进行的通用类型转换,适用于各种明确的类型转换但不提供运行时安全检查。

阅读全文 »

智能指针所需头文件

1
#include <memory>  // 主要头文件,包含所有智能指针
阅读全文 »

什么是SIMD扩展指令集

SIMD(单指令多数据)扩展指令集是一种并行计算技术,允许一条指令同时处理多个数据元素,提升数据密集型任务的执行效率。常见示例包括:

阅读全文 »
0%