Re[2]: vector<int> = int
От: Tan4ik Россия  
Дата: 24.10.03 09:42
Оценка:
J>А вообще, если тебе нужна подобная функциональность, то используй не std::vector, а std::valarray (мне показалось, что он больше подойдет к твоим неозвученным нуждам)

valarray<T>& operator=(const T& x);
member operator replaces each element of the controlled sequence with a copy of x


resize(1) ему бы сделать предварительно...
Просто фунционатьность vector меня бы вполне устроила. Сейчас написал вот так:

class myclass : public vector<int>
{
public:
    myclass& operator=(int a)
    {
        (*this).assign(1,a);
        return *this;
    }
};


Раскритикуйте если что.
---
С уважением,
Лазарев Андрей
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.