linkage- все статьи тега ➜ страница 0
Статические функции, объявленные в заголовочных файлах "C"
Для меня это правило для определения и объявления статических функций внутри исходных файлов, я имею в виду .c файлы. Однако в очень редких ситуациях я видел людей, объявляющих его в заголовочном файле. Поскольку статические функции имеют внутреннюю связь, мы должны определить ее в каждом файле, который мы включаем в заголовочный файл, где объявлена функция. Это выглядит довольно странно и далеко от того, что мы обычно хотим, когда объявляем что-то статичным. С другой стороны, если кто-то наив ...
Каков эффект extern "C" в C++?
что именно делает putting extern "C" в C++ код делать? например: extern "C" { void foo(); } ...
Зачем нам нужен extern " C " {#include} в C++? [дубликат]
этот вопрос уже есть ответ здесь: каков эффект extern "C" в C++? 13 ответов почему мы должны использовать: extern "C" { #include <foo.h> } в частности: когда мы должны использовать его? что происходит в уровень компилятора / компоновщика, который требует от нас его использования? как с точки зрения компиляции / связывания это решает проблемы, которые требуют от нас его использования? ...