全部
用迭代器写了一些花哨的容器。所以我有
iterator begin() {
}
iterator end() {
}
const_iterator begin() const {
}
const_iterator end() const {
}
在测试中,我实例化容器,填充并测试它。调用 const 和非 const 版本的公认/好方法是什么?说,简单的测试
TEST( c.end() - c.begin() == c.size() );
应该为迭代器和 const 迭代器运行。常量参考?一些丑陋的演员?