Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Подстновка функции в саму себя (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/podstnovka-funkcii-v-samu-sebya-354886/)

Guest 30.09.2011 17:45

Подстновка функции в саму себя
 
Доброго времени суток!Например имеется функция : int read(char* data, int len)и её нужно подставить в саму себяКод:int read(char* data, int len) { //1тут выполняем чтение и т.п}теперь её подставляемint read(char* data, int len) { //2... for(;;) { int newLen = ...; int ret = read((void*)(data+n), newLen ); ... }...}т.е. чтобы не реализовывать новую функцию 2 с другим именем, могу ли я реализации 1 и 2 написать с одним именем? и что нужно, чтобы сработала подстановка?примерчик пожалуйста


Часовой пояс GMT, время: 06:27.


© www.otvetnemail.ru - Форум вопросов и ответов.