In example1, setting element is done by [] operator and getting element is done by pointer increment *(data++), and it seems to work well. In examp
[]
*(data++)