Здравствуйте, uzhas, Вы писали:
U>Здравствуйте, sci_reseacher, Вы писали:
_>>Можно ли передавать ссылку на вектор, созданный локально?
U>нельзя, т.к. при выходе из метода объект "vector<float> tmp" уже будет уничтожен
А как можно вернуть ссылку на std::vector<float> в данной ситуации, когда имеется float *?
что-то типа сделать?
vector<float> getVector(){
vector<float> tmp(X_,X_+size);
return tmp;
}
const vector<float> & getX(){
return static_cast<const vector<float>&>(getVector());
}