Результаты поиска по запросу "extern-c"

9 ответов

Как работает внешняя декларация «С»?

Я беру курс по языкам программирования, и мы говорим о

10 ответов

Можно ли разделить структуру C на C ++ и использовать указатели на структуру в C-коде?

6 ответов

Как вызвать функцию C ++ из C?

Я знаю это.Вызов функции C из C ++:Если бы мое приложение было на C ++ и мне приходилось вызывать функции из библиотеки, написанной на C. Тогда я бы использовал

ТОП публикаций

6 ответов

Требуется ли extern «C» только в объявлении функции?

7 ответов

Когда использовать extern «C» простыми словами? [Дубликат]

На этот вопрос уже есть ответ здесь:Какое влияние оказывает extern «C» в C ++? 13 ответовМожет быть, я не понимаю различий между C и C ++, но когда и почему ...

10 ответов

Можно ли разделить структуру C на C ++ и использовать указатели на структуру в C-коде?

6 ответов

Требуется ли extern «C» только в объявлении функции?

Я написал C ++ функцию, которую мне нужно вызывать из C программы. Чтобы сделать его вызываемым из C, я указалextern "C" на функциидекларация, Затем я скомпилировал код C ++, но компилятор (Dignus Systems / C ++) сгенерировал искаженное имя ...

6 ответов

Зачем вам «extern C» для обратных вызовов C ++ к функциям C?

5 ответов

Класс внешнего хранения используется для объявления глобальной переменной, которая будет известна функциям в файле и может быть известна всем функциям в программе. Этот класс хранения имеет длительность, которая является постоянной. Любая переменная этого класса сохраняет свое значение, пока не будет изменена другим присваиванием. Область является глобальной. Переменная может быть известна или видна всем функциям в программе.

разница между статической функцией-членом и внешней функцией связи "C"? Например, при использовании «makecontext» в C ++ мне нужно передать указатель на функцию. Google рекомендует использовать для этого внешнюю связь «C», потому ...

3 ответа

 для более подробной информации о том, почему это может потребоваться. Можете ли вы опубликовать более подробную информацию?

ько что получил код C, который использует extern "C" для объявления внешних функций, таких как это: extern "C" void func();Это действительный C? Я получаю сообщение об ошибке в этой строке, но я не уверен, что это из-за этого или чего-то еще.