from nick59 - help me<25>

Уважаемые C/С++-кодеры,
здравствуйте!
Это опять Я...
Во-первых, большая благодарность вам за предыдущие отклики.
Они мне очень помогли и немного продвинули.
Не сочтите за назойливость, но у меня в запасе еще несколько
строк для расшифровок - если поможете, буду очень Вам признателен.
ИТАК ..., что бы значили следующие конструкции в h-файлах:
конструкция 1:
#ifdef __cplusplus
extern "C" {
#endif
конструкция 2:
#ifdef __cplusplus
namespace std {
#endif
конструкция 3:
#ifdef __cplusplus
} // std
#endif
По своему виду эти декларации как-будто схожи, не правда-ли ...?!
НО КАКУЮ НАГРУЗКУ ОНИ НА СЕБЕ НЕСУТ ПОКА НЕ ЯСНО. Помогите, пожалуйста.
--
Если Вы получили мое послание, то я был бы очень признателен Вам за отклик.
С уважением,
nick59 - <nick***@i*****.ru>.