|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 13 Jul 2005 20:00:29 To : Evgenij M. Baldin Subject : Re: Переменное число аргументов? -------------------------------------------------------------------------------- Evgenij M. Baldin @ Wed, 13 Jul 2005 15:30:45 +0000 (UTC): EMB> нужно в C-исходнике (компилятор gcc 3.2.3) объявить функцию EMB> типа: EMB> int function(int arg=10) {printf("%d\n",arg);} EMB> чтобы можно было вызвать и как function(100) и просто function() EMB> что бы при этом arg по умолчанию был 10 EMB> Подобное вообще возможно? В C - нет. То есть позвать-то без аргументов возможно, и даже позовется, но значение 10 взять (читай: определить, с аргументом позвали или без) будет неоткуда. -- Artem Chuprina RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru Попрошу благородного дона не обобщать с утра пораньше! (С)энта --- ifmail v.2.15dev5.3 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/256066ae3fe4b.html, оценка из 5, голосов 10
|