Тупой вопрос, но всякий раз, когда вы вызываете новое, у вас всегда есть указатель?
SomeClass *person = new SomeClass();
И это потому, что вам нужен указатель, указывающий на это новое пространство памяти, которое было выделено для человека переменной SomeClass? Спасибо!