diff options
Diffstat (limited to '9p25.cpp')
-rw-r--r-- | 9p25.cpp | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/9p25.cpp b/9p25.cpp new file mode 100644 index 0000000..0a14d6c --- /dev/null +++ b/9p25.cpp @@ -0,0 +1,31 @@ +#include <iostream> +#include <vector> + +/* + * + * 9.25 + * + * + */ + +int main () { + + std::vector<int> slist; + auto elem1 = slist.begin(); + auto elem2 = slist.end(); + auto elem1end = slist.end(); + auto elem2end = slist.end(); + // All iterators above are the same + // And no, nothing happens. + if(elem1 == elem2) { + std::cout << "elem1 == elem2" << std::endl; + elem1 = slist.erase(elem1, elem2); + } + + if(elem1end == elem2end) { + std::cout << "elem1end == elem2end" << std::endl; + elem1end = slist.erase(elem1end, elem2end); + } + + return 0; +} |