
C++原创
文章平均质量分 64
V万能的小黑V
C/C++、Qt、Linux
展开
-
【编程技术】string小字节优化
字符串的小字符串优化(Small String Optimization,SSO)是一种优化技术,用于减少存储短字符串时的内存分配开销。该优化通常在实现字符串类时使用,其中包含一个固定大小的内部缓冲区,可以在不进行堆分配的情况下存储短字符串。原创 2024-02-29 14:28:39 · 1036 阅读 · 0 评论 -
【编程技术】C++ 萃取器
在 C++ 中,“萃取器”(Traits)是一种模编程技术(模板元编程技术),用于在编译时根据类型的特征或属性来选择不同的实现方式或行为,从而使模板具有更大的灵活性和通用性。在 C++ 标准库中,有一些常见的萃取器,例如迭代器萃取器(Iterator Traits),用于确定迭代器的特征,如指向的元素类型、迭代器类型等,除了迭代器萃取器之外,还有一些其他类型的萃取器,用于从类型中提取特定的属性或信息。函数指针萃取器:用于从函数指针类型中提取函数的参数类型、返回类型等信息。原创 2024-02-29 14:25:54 · 1440 阅读 · 0 评论