Требует ли 'auto' присваивания указателю типа в c ++ 11 '*'?

Учитывая, что моя переменная является указателем, если я назначу ее переменной "авто" типа, я должен указать "*"? I '

std::vector *getVector(); //returns populated vector
//...

std::vector *myvector = getVector();  //assume has n items in it
auto newvar1 = myvector;

// vs:
auto *newvar2 = myvector;

//goal is to behave like this assignment:
std::vector *newvar3 = getVector();

Я немного смущен тем, как этоauto работает в c ++ 11 (это новая функция в c ++ 11, верно?)

Обновить: Я пересмотрел выше, чтобы лучше прояснить, как мой вектор действительно заполняется в функции, и я 'Я просто пытаюсь присвоить возвращаемый указатель на переменную. Извините за путаницу

Ответы на вопрос(2)

Ваш ответ на вопрос