Почему одна и та же функция работает с const или без него ?
я нашел код ниже для OpenCV 2.4.13
------------------------ядро.ГЭС---------------------------------
1920: uchar* ptr(int i0=0);
const uchar* ptr(int i0=0) const;
шаблон&ЛТ;внутреннее п> Учар* ПТР(пост ВМК&ЛТ;инт п&ГТ;&амп; в IDx);
шаблон&ЛТ;внутреннее п> строительства Учар* ПТР(пост ВМК&ЛТ;инт п&ГТ;&амп; в IDx) const и;
------------------------------------------------------------------
существует два объявления для одной и той же функции и шаблона uchar* ptr(), с const и без него;
как компилятор справится с этим? зачем нужно писать эти две версии?
Что я уже пробовал:
how compiler will handle this? why need write these two version?