Which of the following blocks of code would correctly create…

Which of the following blocks of code would correctly create a copy of the variable originalArray? Quaternion* originalArray = new Quaternion;// Assume some cool stuff happens here Block A Quaternion* copy = originalArray; Block B Quaternion* copy = new Quaternion;for (int i = 0; i < 10; i++) copy = originalArray;