Это
Код:
int size()const{return theSize;}// размер вектора? почему сonst?
int capacity()const{ return theCapacity;}// тот же вопрос. при чем тут const
ровно как и
Код:
bool empty( ) const // это функция ?
- функции, которые ничего не изменяют внутри класса (не меняют переменных в нем). Поэтому к ним приписано справа const.
Если в теле такой функции попытаться поменять значение переменной-члена класса, компилятор будет ругаться.
Код:
const Object & back( ) const;//что это
Функция. Выдает указатель на конец массива.