【发布时间】:2018-11-23 03:47:08
【问题描述】:
在这个问题 (https://stackoverflow.com/questions/6926433/how-to-shuffle-a-stdvector) 中,user703016 使用以下语法访问矢量卡片的迭代器_:
对于 C++98,他们建议使用:cards_.begin() 和 cards_.end()
对于 C++11,他们建议使用:std::begin(cards_) 和 std::end(cards_)
对于 C++14,哪种语法更可取,两者之间有什么真正的区别吗?在今天之前,我只见过第一种语法。
【问题讨论】:
-
我不明白我在发布此问题 10 秒后收到的反对票?请评论说我可以如何改进它。
标签: c++ syntax c++11 iterator c++14