Автор: dima_s_d_s (04.02.2008 в 08:21)
Если я не ошибаюсь то:
1.)
char & operator[](unsigned short offset);
|
Этот перезагруженный оператор может менять значения, тоесть изминять содержимое, и возвращать char &
2.)
char operator[](unsigned short offset) const;
|
Этот же код, по идеи, просто возвращает данные не изминяя их. Так как функция объявлена с const содержимым.
3.)
char & operator[](unsigned short offset) const;
|
Этот вариант не позволит менять содержимое.