Что такое вторая строка? (Видно при ответе на другой вопрос.)
int * x = new int [1] ;
int * y = new (x) int;
После второй строки x и y имеют одинаковое значение (указывают на одно и то же место). В чем разница между y = x и второй строкой? Это похоже на конструктор или что-то в этом роде?