【发布时间】:2016-03-28 16:12:25
【问题描述】:
我遇到了一个问题,我看不到该怎么做。我必须仅使用 STL 循环打印地图值,我不能使用 for 循环 while 循环等。
这是我的地图std::map<std::string, Borrowed*> map;
我宁愿自己不声明另一个函数,除非真的有必要这样做
编辑:我尝试使用 for_each 和复制功能,但如果这是你应该使用的,我不知道你会如何使用它们
【问题讨论】:
-
我猜你想要 std::for_each
-
@DieterLücking 是的,但我如何使用它,我尝试以合乎逻辑的方式使用,但我没有看到
-
还有:带有 std::ostream_iterator 的 std::copy
-
@DieterLücking 也试过了,但我将如何打印字符串和指针的值
-
什么是“STL 循环”?