Тема: f(const x)
Показать сообщение отдельно
Старый 27.06.2012, 02:21   #4
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: f(const x)

И бац - ошибка.
локализованная внутри одной функции

если ставим const - то ставим везде. или некрасиво.

в твоем же примере это было бы как то так:
void Save2File1(const char* const FileName)
{
char buff[255];
strcpy(FileName,buff,strlen(FileName)+1);
...код который ставит слеш в buff
и работает с buff
}
который бы успешно скомпилировался и в новой функции. ты же не думаешь, что типы параметров у них будут разные?
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
impersonalis (27.06.2012)