First of all, warning. Address in SN:M memory is preserved only until game restart/array deallocation (SN:M# or any operation, changing array size (push, pop, setCount).
You began with array of size 2 and two empty strings from start. Then you pushed another two strings and got addresses of the first two strings.