|
@@ -63,7 +63,8 @@ int main()
|
|
std::multimap<int, double> m(ar, ar+sizeof(ar)/sizeof(ar[0]));
|
|
std::multimap<int, double> m(ar, ar+sizeof(ar)/sizeof(ar[0]));
|
|
assert(std::distance(m.begin(), m.end()) == m.size());
|
|
assert(std::distance(m.begin(), m.end()) == m.size());
|
|
assert(std::distance(m.rbegin(), m.rend()) == m.size());
|
|
assert(std::distance(m.rbegin(), m.rend()) == m.size());
|
|
- std::multimap<int, double>::iterator i = m.begin();
|
|
|
|
|
|
+ std::multimap<int, double>::iterator i;
|
|
|
|
+ i = m.begin();
|
|
std::multimap<int, double>::const_iterator k = i;
|
|
std::multimap<int, double>::const_iterator k = i;
|
|
assert(i == k);
|
|
assert(i == k);
|
|
for (int j = 1; j <= 8; ++j)
|
|
for (int j = 1; j <= 8; ++j)
|
|
@@ -109,7 +110,8 @@ int main()
|
|
assert(std::distance(m.cbegin(), m.cend()) == m.size());
|
|
assert(std::distance(m.cbegin(), m.cend()) == m.size());
|
|
assert(std::distance(m.rbegin(), m.rend()) == m.size());
|
|
assert(std::distance(m.rbegin(), m.rend()) == m.size());
|
|
assert(std::distance(m.crbegin(), m.crend()) == m.size());
|
|
assert(std::distance(m.crbegin(), m.crend()) == m.size());
|
|
- std::multimap<int, double>::const_iterator i = m.begin();
|
|
|
|
|
|
+ std::multimap<int, double>::const_iterator i;
|
|
|
|
+ i = m.begin();
|
|
for (int j = 1; j <= 8; ++j)
|
|
for (int j = 1; j <= 8; ++j)
|
|
for (double d = 1; d <= 2; d += .5, ++i)
|
|
for (double d = 1; d <= 2; d += .5, ++i)
|
|
{
|
|
{
|