C++迭代器问题
看到一道面试题,要求用“iterator”来读取vector
。我们要设计必要的接口吗?
很困惑这个问题想问吗?或者说如何回答这样的问题。
我可以想象它是为了测试C++ STL实现和面向对象设计。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
看到一道面试题,要求用“iterator”来读取vector
。我们要设计必要的接口吗?
很困惑这个问题想问吗?或者说如何回答这样的问题。
我可以想象它是为了测试C++ STL实现和面向对象设计。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
Matrix
是 3*4 维度。如果只需要通过迭代器访问,这应该给你一个想法 -Matrix
is in 3*4 dimension. If needed to access only through iterators, this should give you an idea -您可能会发现这个网站很有用:http://en.wikipedia.org/维基/迭代器#C.2B.2B
You may find this website to be useful: http://en.wikipedia.org/wiki/Iterator#C.2B.2B
只是为了好玩,我的回答是“请使用迭代器打印
vector >
”的值。 :Just for fun, here is what my answer would have been to "Please use an iterator to print the values of a
vector<vector<int> >
." :