C++
Шрифт:
функция, возвращающая int с типом параметра (...).
Ключевое слово void может использоваться
Могут использоваться программы, в которых используется синтаксис определения функций в C
старое_определение_функции: спецификаторы_описания opt старый_описатель_функции список_описателей тело_функции
старый_описатель_функции: описатель (* список_параметров *)
список_параметров: идентификатор идентификатор , идентификатор
например,
max(a,b) (* return (a«b) ? b : a; *)
Если функция, описанная как эта, была ранее описана, тип ее параметра будет принят (...), то есть, непроверенный. Если она была описана, ее тип должен согласоваться с типом описния.
Вместо :: может использоваться точка для спецификации имени в определении функции члена. Например:
int cl.fct (* /* ... */ *)
Одно и то же имя может быть описано одновременно и для класса или перечисления, и для объекта данных или функции в одной и той же области видимости.