Re: Перегрузка функций класса и const
От: _Dreamer Россия  
Дата: 13.01.09 06:46
Оценка: 1 (1)
Здравствуйте, Кондор, Вы писали:

К>Почему такое компилируется, как вызвать const версию функции. Или это UB. А может никому просто за ненадобностью и в голову не приходило проверять такое при компиляции...


а почему это не должно компилироваться ?
вызвать const версию например так

A a_;
a_.f(); // non-const
const_cast<const A&>(a_).f(); // const

const A& ac_ = a_;
ac_.f(); // const
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.