9.2.4 特定算法
2025年09月26日
9.2.4 特定算法
所有迭代器均要求使它们的运算符operator∗返回一个对象,运算符operator&在被定义时,也需要返回一个T型指针。在下列算法中,迭代器可用于作为标准的模板参数。在un-initialized_copy()算法中,标准的模板参数InputIterator要求满足输入迭代器的性能。所有下述算法中,标准的模板参数ForwardIterator用于满足前向迭代器的性能需要,也满足可变迭代器的性能要求,并且要求以下具有性质:在增加、指定、比较、废除有效的迭代器过程中,不需要抛出异常。在下述算法中,如果抛出异常,也是不会产生作用的。
未初始化复制函数(uninitialized_copy())
此函数的声明形式为:
功能描述:uninitialized_copy()函数相当于以下代码。
返回值:result。
未初始化填充函数(uninitialized_fill())
此函数的声明形式为:
功能描述:uninitialized_fill()函数相当于以下代码。
未初始化填充n个对象函数(uninitialized_fill_n())
此函数的声明形式为:
功能描述:uninitialized_fill_n()函数相当于以下代码。