Форум: "Начинающим";
Текущий архив: 2007.02.25;
Скачать: [xml.tar.bz2];
ВнизОбъявление функций. Найти похожие ветки
← →
pathfinder © (2007-02-08 16:14) [0]Добрый день! Подскажите пожалуйста в чем моя ошибка
interface
function sum_count(g: string; f: string): integer; overload;
function sum_count(g: string; f: string): double; overload;
implementation
function sum_count(g: string; f: string): integer;
begin
...
end;
function sum_count(g: string; f: string): double;
begin
...
end;
компилятор говорит:
[Pascal Error] My.pas(19): E2037 Declaration of "sum_count" differs from previous declaration
← →
Сергей М. © (2007-02-08 16:16) [1]Перегрузке допускаются функции с разными по кол-ву и типоразмерам формальными параметрами.
А у тебя обе перегруженные ф-ции имеют строго одинаковый набор форм.параметров, оттого и грабли)
← →
palva © (2007-02-08 16:17) [2]Для использования overload должны отличаться параметры. У вас отличается тип возвращаемого значения - этого не достаточно.
← →
pathfinder © (2007-02-08 16:24) [3]точно..вот я тормоз..читаю хелп и не вижу:(
Спасибо!
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.02.25;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.065 c