#include #include #include #include #include #include using namespace std;void outPut(const string&outString){cout << outString << endl;}int main(){using namespace std::placeholders;mapmap1;for_each(map1.begin(), map1.end(), bind(outPut, bind(map::value_type::second, _1)));system("pause");return 0;}我的問題是:為什么不可以這么做
2 回答

慕后森
TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超5個贊
for_each(map1.begin(), map1.end(), [](pair<key, value> pair) { output(pair.second); }); 這樣應(yīng)該就行了吧
- 2 回答
- 0 關(guān)注
- 787 瀏覽
添加回答
舉報
0/150
提交
取消