Я обычно использую следующую строку, чтобы объявить/инициировать unique_ptr для класса с именем T:
unique_ptr<T> tPtr(new T());
Однако я также видел следующее.
unique_ptr<class T> tPtr(new T());
Я тестировал оба, и, кажется, нет никакой разницы при использовании двух. Итак, есть ли преимущество в использовании ключевого слова class? Например, он что-то оптимизирует? Или есть еще что-то?