本文整理汇总了C++中map::crbegin方法的典型用法代码示例。如果您正苦于以下问题:C++ map::crbegin方法的具体用法?C++ map::crbegin怎么用?C++ map::crbegin使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类map
的用法示例。
在下文中一共展示了map::crbegin方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: assert
static void
test_equality(map<int, int>& lhs, const Map& rhs) {
const map<int, int>& clhs = lhs;
// Test that iterator and const_iterator are (in)equally comparable.
assert( lhs.begin() == clhs.begin());
assert( clhs.begin() == lhs.begin());
assert(!( lhs.begin() != clhs.begin()));
assert(!(clhs.begin() != lhs.begin()));
assert(lhs.empty() == rhs.empty());
assert(lhs.size() == rhs.size());
assert(std::equal( lhs. begin(), lhs. end(), rhs.begin()));
assert(std::equal(clhs. begin(), clhs. end(), rhs.begin()));
assert(std::equal( lhs. cbegin(), lhs. cend(), rhs.begin()));
assert(std::equal( lhs. rbegin(), lhs. rend(), rhs.rbegin()));
assert(std::equal(clhs. rbegin(), clhs. rend(), rhs.rbegin()));
assert(std::equal( lhs.crbegin(), lhs.crend(), rhs.rbegin()));
}
示例2: top
int top() const {
return empty() ? 0 : pot_.crbegin()->first;
};