zq@eecg.toronto.edu (Qing Zheng) (01/29/91)
If I have the following classes clase Data { .... }; class A { private: Data buf[10]; public: const Data& operator[](int subscript) const { return buf[subscript]; } ... }; The question is I would like to have a full read access to the buf[], and I also want to have write access to buf[5-9] using operator=. e.g. Data val; A a; .... a[i] = a[j] + val; // 0 <= j <= 9; 5 <= i <= 9, OK // however, if 0 <= i < 5, print out error message Is it possible ? How can I do that ? Thanks in advance. please send mail to zq@eecg.toronto.edu ---Qing