В некоторой библиотеке я использую (записанный в C)
StorePGM(image, width, height, filename)
char *image;
int width, height;
char *filename;
{
// something something
}
Все функции определяются этот путь. Я никогда замечаемый такие функциональные определения в моей жизни. Они, кажется, допустимы к MSVC, но когда я компилирую его как C++, он дает ошибки.
Что это? некоторая старая версия C?
Да. K&R, предварительный стандарт C. Избегайте его использования.
Ага, это K&R-Style. (Керниган и Ричи являются изобретателями C) См. Также http://www.lysator.liu.se/c/bwk-tutor.html для примеров этого стиля до ANSI.