Re[4]: ссылка на локальный вектор
От: Current  
Дата: 16.05.16 12:04
Оценка:
Здравствуйте, uzhas, Вы писали:

U>Здравствуйте, sci_reseacher, Вы писали:



_>>А как можно вернуть ссылку на std::vector<float> в данной ситуации, когда имеется float *?

U>зачем вам ссылка нужна? какая задача? возвращайте по значению

U>вот так:

U>
U>vector<float> getVector(){
U>  vector<float> tmp(X_,X_+size);
U>  return tmp;
U>}

U>vector<float> a1 = getVector(); // <-- valid
U>const vector<float>& a2 = getVector(); // <-- valid as well
U>



сколько раз здесь будет копирование объекта?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.