算法库用法
Algorithm Library Usage
我正在尝试完成我手头的家庭作业,这需要仅使用 c++ 中的算法库来完成,而不需要任何类型的自定义循环。我需要从类 Player 中填充一个名为 m_Players 的字符串类型向量,从一个包含几个名称的输入文件中填充,并且我无法确定我需要从算法库中使用哪些函数来实现这一点,以及如何在语法上使用它们来实现我的目标。
std::vector<Player> m_Players;
void Glicko::LoadPlayers(std::istream& is)
{
// TODO Load the m_Players variable without using a custom loop
}
您可能需要考虑使用std::istream_iterator
. https://en.cppreference.com/w/cpp/iterator/istream_iterator
这将允许您循环访问从输入流读取Player
对象。 由于这是家庭作业,我不会发布显式代码,但希望指针对您有所帮助。
相关文章:
- 为什么这个运算符<重载函数对 STL 算法不可见?
- 基于ELO的团队匹配算法
- C++选择排序算法中的逻辑错误
- 有没有办法将谓词中的元素偏移量传递给 std 算法?
- C++A*算法并不总是在路径中具有目标节点
- 排序算法c++
- 这个指针在c++中的用法
- 构建可组合有向图(扫描仪生成器的汤普森构造算法)
- 算法问题:查找从堆栈中弹出的所有序列
- 下面是排序算法O(n)吗
- KMP算法和LPS表构造的运行时间
- 为什么我的排序算法会更改数组值
- 求最大元素位置的分治算法
- 具有非整数边容量的最大流量的Dinic算法
- 到连接组件算法的问题(递归)
- STL算法函数在多个一维容器上的使用
- 读取最后一行代码算法 - c++ 时出现问题
- 括号更改 O(n) 算法
- 当C++中需要自动删除时,这是静态的正确用法吗?
- 算法库用法