I tried an experiment:
我做了一个试验:
#include <iostream>
#include <vector>
int main(void) {
std::vector<int> a{1, 2, 3};
std::vector<int>::iterator b = a.begin();
std::vector<int>::iterator c = a.end();
std::vector<int>::iterator d = b - 1;
std::vector<int>::iterator e = c + 1;
std::cout << true << std::endl;
std::cout << (d < b) << std::endl;
std::cout << (e > c) << std::endl;
return 0;
}
#include <i