What is the cost of sizeof?
I would expect:
sizeof(dynamicArray) will just return sizeof(pointer) because in c/c++ dynamic arrays are just pointers.
sizeof(dynamicArray)
sizeof(pointer)