From 7db4642f463244fdbacd2b20f261398c9de38fd9 Mon Sep 17 00:00:00 2001 From: Oskar Date: Tue, 15 Oct 2024 17:05:33 +0200 Subject: more --- 9p25.cpp | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 9p25.cpp (limited to '9p25.cpp') 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 +#include + +/* + * + * 9.25 + * + * + */ + +int main () { + + std::vector 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; +} -- cgit v1.2.3