Re[2]: Какой выбрать контейнер?
От: Аноним  
Дата: 30.03.07 11:43
Оценка:
Здравствуйте, last_hardcoder, Вы писали:

_>

_>template<class T, int count> class CircleBuf{
_>  T data[count];
_>  int pos;
_>public:
_>  CircleBuf() : pos(0);

_>  T &operator[]( int idx ){
_>    return data[(pos + idx) % count];
_>  }

_>  void push_back( const T &val ){
_>    data[pos] = val;
_>    pos = (pos + 1) % count;
_>  }

_>  ...
_>};

_>


Спасибо большое. Только я что-то не соображу как в этом класе сделать так чтобы count сохранялся в какую-нить переменную, внутри класса, и потом его можно было от туда достать. И можно ли как-нибудь массив T data[count] брать целиком, а не в цикле перебирать, это надо чтобы побыстрее записать его в файл?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.