测试 c++迭代器

发布于 2024-11-19 22:52:18 字数 273 浏览 1 评论 0原文

我正在为自定义数组类型编写一个 C++ RandomAccessIterator 。 由于它不适用于 std::sort 和简单的 int 数组,因此我想确保我已正确实现它。

您知道有什么“迭代器一致性测试”框架吗?

我已经实现了所有可能的函数或运算符,并且一切似乎都是正确的,但由于 sort() 取消引用 array::end() 我仍然错过了一些东西>

I'm writing a c++ RandomAccessIterator for a custom array type.
Since it doesn't work with std::sort and a simple int array, I'd like to make sure that I have implemented it correctly.

Do you know of any "iterator conformance testing" framework out there?

I have implemented every possible function or operator, and everything seems correct, but I still miss something since sort() dereferences array::end()

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

娇柔作态 2024-11-26 22:52:18

The Boost.Iterator-library contains classes for concept checking.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文