ключевое слово extern отличается от c до c ++? - PullRequest
1 голос
/ 06 мая 2011

Я новичок в c ++, и сейчас изучаю ключевое слово extern, проверяю какое-то учебное пособие, там упоминается extern "C", я в замешательстве какая разница с extern? и кто-нибудь может дать мне какое-нибудь руководство о том, как extern означает в C ++?

Ответы [ 2 ]

2 голосов
/ 06 мая 2011

extern "C" - это конструкция C ++, позволяющая связывать код C и C ++ вместе.«Учебное пособие» см. В FAQ: http://www.parashift.com/c++-faq-lite/mixing-c-and-cpp.html.

0 голосов
/ 06 мая 2011

extern "C" означает, что компилятор должен сгенерировать искажение имени в стиле C для определенной им функции C ++, чтобы код C мог вызывать эту функцию C ++.

...