the new keyword is only used when we are creating a new object and assigning it to a pointer like so:
1 2 3
student* stu; // Creating a pointer to a student. It doesn't point to anything yet
stu = new student; // stu is now pointing to an object
stu = new student[10];/ stu is now an array of 10 students