Question: what is the difference between creating the object with new and without new?
Answer: The difference is where the object stored in memory and its lifetime. Objects created with "new" is located on the heap and will be destroyed when explicitly called with delete.