Вообще говоря - нет.Но если где-то в вашем конструкторе указатель используется до его инициализации, вы получите неопределенное поведение.Однако самая большая проблема, с которой вы столкнулись, заключается в следующем: если исключение выдается в конструкторе, его деструктор не вызывается.Итак, представьте, что у вас есть два указателя на объекты, и выделение первого объекта происходит успешно, в то время как второе выделение завершается неудачей, в этом случае вы в результате получаете утечку ресурсов.Это можно решить с помощью «умных» указателей.Но в этом случае они будут инициализированы в списке инициализации, и если вы не хотите присваивать им значение дважды, лучше выделять память там, а не в теле конструктора.