Благодаря @taketwo я получил этот ответ:
Примеры 2 и 3 идентичны. Пример 1 должен быть предпочтительным, поскольку он закорочен и не требует вызова конструктора копирования.
В качестве примера 1 предпочтительнее, когда указатель объявлен, но не инициализирован, путь должен быть
cloud.reset(new pointCloudType);