Run Code | API | Code Wall | Misc | Feedback | Login | Theme | Privacy | Patreon |
Boost ptr_vector=== EXPERIMENT 0 ============================== [INFO] Class DerivedA deleted. => Object ID = 1 [INFO] Class DerivedA deleted. => Object ID = 1 [INFO] Class DerivedA deleted. => Object ID = 2 [INFO] Class DerivedA deleted. => Object ID = 2 [INFO] Class DerivedA deleted. => Object ID = 1 Run std::for_each Object ID = 1 Class type = DerivedA Object ID = 2 Class type = DerivedA Object ID = 3 Class type = DerivedA === EXPERIMENT 1 ============================== <<INFO>> xs[0] type DerivedA ; id = 4 <<INFO>> xs[2] type DerivedA ; id = 6 Object ID = 4 Class type = DerivedA Object ID = 5 Class type = DerivedB Object ID = 6 Class type = DerivedA Object ID = 7 Class type = DerivedB === EXPERIMENT 2 ============================== <<INFO>> ps[0] type DerivedA ; id = 8 <<INFO>> ps[1] type DerivedB ; id = 9 <<INFO>> ps[2] type DerivedA ; id = 10 ==> Show objects before deleting last item Object ID = 8 Class type = DerivedA Object ID = 9 Class type = DerivedB Object ID = 10 Class type = DerivedA Object ID = 11 Class type = DerivedB ==> Show objects after deleting last item [INFO] Class DerivedB deleted. => ObjectID = 11 Object ID = 8 Class type = DerivedA Object ID = 9 Class type = DerivedB Object ID = 10 Class type = DerivedA ============= END ================= [INFO] Class DerivedA deleted. => Object ID = 8 [INFO] Class DerivedB deleted. => ObjectID = 9 [INFO] Class DerivedA deleted. => Object ID = 10 [INFO] Class DerivedB deleted. => ObjectID = 7 [INFO] Class DerivedA deleted. => Object ID = 6 [INFO] Class DerivedB deleted. => ObjectID = 5 [INFO] Class DerivedA deleted. => Object ID = 4 [INFO] Class DerivedA deleted. => Object ID = 3 [INFO] Class DerivedA deleted. => Object ID = 2 [INFO] Class DerivedA deleted. => Object ID = 1 |
λ
.NET NoSQL database for rapid development
|