Dec. 2, 2014
12:41 p.m.
On 12/2/14, Alex Naumov <alexander_naumov@opensuse.org> wrote:
2014-12-02 12:22 GMT+01:00 Denis Kirjanov <kirjanov@gmail.com>:
Что значит адрес на hello2() останется?
Я имел в виду область видимости: определение/прототип функции hello2() находится внутри hello(). Функция hello() отработала, и, по идее, все ее объявления после этого мы теряем. Тем не меннее, из main() я по-прежднему могу вызвать hello2().
Думаю что компилятор когда находит определение помещает его в таблицу. Ничего нигде не теряется :) Для полноты надо посмотреть в gcc -- Regards, Denis