Информация об изменениях

Сообщение ссылка на локальный вектор от 16.05.2016 9:22

Изменено 16.05.2016 9:23 sci_reseacher

Можно ли передавать ссылку на вектор, созданный локально?
struct A
{
    float* X_;
    int size;
    const vector<float> & getX(){
        vector<float> tmp(X_,X_+size);
        return tmp;
    }
    
};

P.S. другими словами будет ли метод getX правильно работать? Почему?
ссылка на локальный вектор
Можно ли передавать ссылку на вектор, созданный локально?
struct A
{
    float* X_;
    int size;
    const vector<float> & getX(){
        vector<float> tmp(X_,X_+size);
        return tmp;
    }
    
};

P.S. другими словами будет ли метод getX правильно работать? Почему?