Имя пользователя:
Пароль:
 

Название темы: С++ | конструктор и operator[]
Показать сообщение отдельно

редкий гость


Сообщения: 1696
Благодарности: 44

Профиль | Сайт | Отправить PM | Цитировать


Skrip
Цитата:
А каким образом компилятор догадался, что в функции operator[](int i) переменная "i" указывается между квадратными скобками ("vec[i]= 2", а не "vec[](i) = 2")
Он умный. Как ни странно компилятор знает синтаксис языка C++. Если мне не изменяет память, то можно было бы написать vec.operator[](i) = 2 вместо vec[i]=2.

-------
http://ivank.ru


Отправлено: 13:59, 29-07-2005 | #7

Название темы: С++ | конструктор и operator[]