прохождение (= возврат) по ссылке на вектор при выходе из функции

Этот фрагмент кода C ++ является законным?

vector<myType>& aClass::aFunction()
{
    vector<myType> aVec;

    //do stuff

    return aVec;
}

затем используйте его в другой функции как:

vector<myType> getVec = aFunction();

поэтому в основном я спрашиваю: если я заявляюgetVec и получить ссылку наaVec векторные данные, выживут ли эти данные после смертиaFunction() ?

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

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