Здравствуйте, MikelSV, Вы писали:
MSV>Тогда вопрос посложнее:
MSV>MSV>нет подходящей функции для вызова ‘MSL::SetVal(EVString, MString&, MSLKValLine&)’
MSV>претенденты: bool MSL::SetVal(EVString&, VString, MSLKValLine&)
MSV>bool MSL::SetVal(EVString&, VString)
MSV>Это уже не конструктор. гцц не умеет считать количество параметров?
MSV>Бред крепчает в:
MSV>MSV>ошибка: нет подходящей функции для вызова ‘crbil::add(crbi)’
MSV>280: замечание: претенденты: void crbil::add(crbi&)
MSV>284: замечание: void crbil::add(int, char*)
MSV>288: замечание: void crbil::add(int, char*, int, char*)
MSV>Возможно я не понимаю смысла '&'?
MSV>Мне всегда казалось, что & это тоже самое, что и *, только код выглядит как для обычной переменной.
MSV>& это Возможности указателя минус сложности работы с указателем.
MSV>Ощущается, что использование const & ограничивает меня в возможностях.
MSV>И не очень понятен смысл фразы "временный объект", ввиду того, что этот объект даже более постоянен.
Код вызова покажи — разберемся, че там временное, че постоянное, а че не понравилось компилятору.
Одним из 33 полных кавалеров ордена "За заслуги перед Отечеством" является Геннадий Хазанов.