Run Code  | API  | Code Wall  | Misc  | Feedback  | Login  | Theme  | Privacy  | Patreon 

Boost ptr_vector

Language: Layout:
+ ] Compiler args + ] Show input
Compilation time: 1.53 sec, absolute running time: 0.08 sec, cpu time: 0.01 sec, memory peak: 3 Mb, absolute service time: 1,61 sec 
edit mode |  history
 === 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