Результаты поиска по запросу "extern"
C ++: внешние функции C внутри пространства имен
Я должен связать две библиотеки, скажем, A и B. Некоторые файлы являются общими в обеих библиотеках. Итак, я объявляю функции в библиотеке A внутри пространства имен, скажем, abc. Итак, в A и B функция func выглядит следующим образом: [ in A] ...
Как сделать структуру extern и определить ее typedef
Я пытаюсь реализовать алгоритмы дерева в C. Я объявил extern структуру в файле заголовка, который полностью независим (b_tree_ds.h). Теперь я планирую импортировать файл во все исходные файлы, которые хотят использовать эту структуру. Поэтому я ...
Как компоновщик узнает, где находится определение внешней функции?
Я прочитал несколько постов и пришел к выводу, что extern сообщает компилятору: «Эта функция существует, но код для нее где-то еще. Не паникуйте». Но как компоновщик узнает, где определена функция. Мой случай: - Я работаю над Keil uvision 4. ...
Получение глобальной переменной, приводящей к ошибке компоновщика в задаче C
Я объявил глобальную переменную, как показано ниже extern NSString *name; @interface viewcontrollerOne{}в файле реализации я обращаюсь к этой глобальной переменной в некотором методе, как -(void)someMethod { name = @"hello"; }но это дает ошибку ...
Требуется ли extern «C» только в объявлении функции?
Я написал C ++ функцию, которую мне нужно вызывать из C программы. Чтобы сделать его вызываемым из C, я указалextern "C" на функциидекларация, Затем я скомпилировал код C ++, но компилятор (Dignus Systems / C ++) сгенерировал искаженное имя ...
Могут ли локальные и регистровые переменные быть объявлены extern?
Мне было интересно, может ли extern быть объявлен локально и переменная регистра. Если это может быть, какие ограничения будут наложены?
Как использовать extern для обмена переменными между исходными файлами?
Я знаю, что глобальные переменные в C иногда имеютextern ключевое слово. Что такоеextern переменная? Как выглядит декларация? Какова его сфера применения? Это связано с совместным использованием переменных в исходных файлах, но как это работает ...
переменная extern вызывает ошибку множественного определения
Я пытался использовать extern для того, чтобы использовать переменную, которая была ранее определена. Я раньше не использовал extern, и теперь мне нужно использовать его, чтобы определить переменную только один раз и использовать ее для ...
Как мне остановить именование экспортируемой функции моей DLL?
Я пытаюсь создать DLL, которая экспортирует функцию с именем «GetName». Мне бы хотелось, чтобы другой код мог вызывать эту функцию без необходимости знать искаженное имя функции. Мой заголовочный файл выглядит так: #ifdef __cplusplus #define ...
Каково поведение при несовпадении типов между объявлением extern и определением?
Предположим, у меня есть два файла: == File1 == extern char* foo;== File2 == double foo;Эти два файла, похоже, прекрасно компилируются и связываются как с g ++, так и clang ++, несмотря на несоответствие типов. Насколько я ...