-------------------
push 444, 555, 666, 777 and 888
444
555
666
777
888
-------------------
vector_is_storing_array : 0
-------------------
remove index(1)=555
444
666
777
888
-------------------
push 555 and 999
444
666
777
888
555
999
-------------------
set index(3)=888 -> index(3)=1888
444
666
777
1888
555
999
-------------------
remove index(5)=999, index(4)=555, index(2)=777, index(1)=666 and index(0)=444
1888
-------------------
remove index(0)=1888 | vector is free
-------------------
the vector is null
-------------------
push array(444), array(555), array(666), array(777) and array(888)
size(8)
444
444
444
444
444
444
444
444
size(4)
555
555
555
555
size(16)
666
666
666
666
666
666
666
666
666
666
666
666
666
666
666
666
size(2)
777
777
size(8)
888
888
888
888
888
888
888
888
-------------------
vector_is_storing_array : 1
-------------------
remove index(1)=array(555)
size(8)
444
444
444
444
444
444
444
444
size(16)
666
666
666
666
666
666
666
666
666
666
666
666
666
666
666
666
size(2)
777
777
size(8)
888
888
888
888
888
888
888
888
-------------------
push array(999) and array(555)
size(8)
444
444
444
444
444
444
444
444
size(16)
666
666
666
666
666
666
666
666
666
666
666
666
666
666
666
666
size(2)
777
777
size(8)
888
888
888
888
888
888
888
888
size(4)
999
999
999
999
size(4)
555
555
555
555
-------------------
set index(2)=array(777) -> index(2)=array(222)
size(8)
444
444
444
444
444
444
444
444
size(16)
666
666
666
666
666
666
666
666
666
666
666
666
666
666
666
666
size(8)
222
222
222
222
222
222
222
222
size(8)
888
888
888
888
888
888
888
888
size(4)
999
999
999
999
size(4)
555
555
555
555
-------------------
remove index(5)=array(555), index(4)=array(999), index(2)=array(222), index(1)=array(666) and index(0)=array(444)
size(8)
888
888
888
888
888
888
888
888
-------------------
remove index(0)=array(888) | vector is free
-------------------
the vector is null
Comments
0 B
|👍
/👎