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

6 ответов

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

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

5 ответов

Как вызвать метод C ++ из C? [Дубликат]

На этот вопрос уже есть ответ здесь: Вызов функции-члена класса «C ++» из кода «C» [/questions/3583353/calling-c-class-member-function-from-c-code] 1 ответУ меня есть класс C ++, и я собираю его с некоторыми файлами C. Я хочу вызвать функцию, ...

4 ответа

Константы в Objective-C

опрос новичка C / Objective-C :-) Допустим, я хочу константы CGRectOne и CGRectTwo. Как я могу это заявить? Спасибо, Джереми

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

4 ответа

Как компоновщик узнает, где находится определение внешней функции?

Я прочитал несколько постов и пришел к выводу, что extern сообщает компилятору: «Эта функция существует, но код для нее где-то еще. Не паникуйте». Но как компоновщик узнает, где определена функция. Мой случай: - Я работаю над Keil uvision 4. ...

1 ответ

переопределение; различные базовые типы (typedef struct)

У меня есть небольшая проблема, пытаясь заставить структуры работать должным образом, когда они определены в разных файлах. Насколько я могу судить, ошибка г...

3 ответа

extern по функциональным прототипам?

my_math.h

2 ответа

постоянный и глобальный

Этот код выдаст ошибку в C ++ // Foo.cpp const int Foo = 99; // Main.cpp extern const int Foo; int main() { cout << Foo << endl; return 0; }Многие объясняют, что глобальное const имеет внутреннюю область действия и является статическим по ...

2 ответа

Каково поведение при несовпадении типов между объявлением extern и определением?

Предположим, у меня есть два файла: == File1 == extern char* foo;== File2 == double foo;Эти два файла, похоже, прекрасно компилируются и связываются как с g ++, так и clang ++, несмотря на несоответствие типов. Насколько я ...

4 ответа

C #: реализация или альтернатива StrCmpLogicalW в shlwapi.dll

Для естественной сортировки в моем приложении я в настоящее время запускаю функцию P / Invoke под названием StrCmpLogicalW в shlwapi.dll. Я думал о том, чтобы попытаться запустить мое приложение под Mono, но, конечно, у меня не может быть этого P ...

0 ответов

моя среда: Ubuntu 15.10, 64-битная, g ++ V5

я проблема в том, что мое приложение может иметь много пользовательского ввода, который определяет, как приложение будет запущено. Приложение представляет собой систему базы данных в памяти, и пользователь может, например, вызвать программу с ...