Вопрос в основном о том, что C++ toolchain «понимает» как C, так и C++, поэтому, если я передаю код с extern "C"
в C++ toolchain, я предполагаю, что он может понять, что с этим делать; но что, если я подаю код с extern "C++"
в C toolchain?Что произойдет, если я использую extern «C++» с инструментальной связкой C?
Каково ожидаемое поведение?
'C' является подмножеством' C++ '... Он не применим наоборот – someone
@ Кришна, и это отправная точка ... что я должен делать с таким кодом, если у меня есть C компилятор? – user2485710
@ someone, не совсем верно, они разные спецификации. Например, я считаю, что C++ не поддерживает назначенные инициализаторы в настоящее время. – Vorac