摘要:
std::vector::reserve 函数在 C++ 中用于预分配内存,避免在元素增加时多次重新分配内存,从而提高性能。 它最常用于需要频繁向 vector 中添加元素,并且可以预估容器的最终大小的场景。 作用 reserve 函数的主要作用是: 预分配容量:它提前为 vector 分配一定数量 阅读全文
摘要:
仿函数(Functor) 仿函数是通过重载()运算符的类或结构体的对象。这样一个对象可以像普通函数一样被调用。 仿函数通常用于需要在对象内部保留状态或多次调用时有特定行为的情况。 特点: 仿函数是一个类对象。 通过重载 () 运算符使得类对象像函数一样可以被调用。 可以在类中保留状态或成员变量,提供 阅读全文