Результаты поиска по запросу "extern"
Как extern работает в пространствах имен?
Я запускаю простую программу, похожую на то, что я нашелВот, Он предназначен для уменьшения раздувания кода при включении констант в несколько файлов. Это до...
Спасибо за вашу помощь!
ю, что вы можете определить глобальную переменную в Objective-C, используя «extern», но я только что понял, что переменные, которые я объявил в верхней части моего файла .m до того, как мой первый метод также был случайно глобальным (и это ...
Спасибо за ваш ответ! Это звучит разумно, хотя примечание «используйте это, только если вы знаете, что делаете» было бы полезно.
отаю с огромной 3-х сторонней библиотекой (Вавилон JS [https://www.babylonjs.com/versionbuilder/]), который будет обслуживаться из собственного CDN и не может быть включен в мой прогон Closure Compiler. Библиотека содержит один объект и все, что ...
Вы не можете использовать перечисляемые значения, если они не видны. Если заголовок слишком велик для включения, почему бы просто не поместить enum в его собственный заголовок и включать только это?
я есть enum, который я объявил в каком-то файле .h: typedef enum { NONE, ONE, TWO, THREE } MYENUM;в отдельном .cpp я не могу сделать это: extern enum MYENUM; //works extern MYENUM TWO; //makes sence, TWO is not an INSTANCE of MYENUM...как ...
Если вы действительно хотите сделать это правильно, создайте отдельный заголовок для «a» с именем a.h с помощью extern int a. Тогда main.cc и b.cc могут свободно включать a.h без переопределения a.
a.cc int a = 0;файл b.cc #include "a.cc"файл main.cc #include "b.cc" extern int a; int main() { } g++ -c a.cc g++ -c b.cc g++ main.cc a.o b.o error: multiple definitions of aЧто я здесь не так делаю?
Как связать два исходных файла NASM
У меня есть файл, который определяет очень основные функции ввода-вывода, и я хочу создать другой файл, который использует этот файл. Есть ли способ связать эти два файла? prints.asm: os_return: ;some code to return to os print_AnInt: ;some ...
C ++: внешние функции C внутри пространства имен
Я должен связать две библиотеки, скажем, A и B. Некоторые файлы являются общими в обеих библиотеках. Итак, я объявляю функции в библиотеке A внутри пространства имен, скажем, abc. Итак, в A и B функция func выглядит следующим образом: [ in A] ...
переменная extern вызывает ошибку множественного определения
Я пытался использовать extern для того, чтобы использовать переменную, которая была ранее определена. Я раньше не использовал extern, и теперь мне нужно использовать его, чтобы определить переменную только один раз и использовать ее для ...
Получение глобальной переменной, приводящей к ошибке компоновщика в задаче C
Я объявил глобальную переменную, как показано ниже
Каково поведение при несовпадении типов между объявлением extern и определением?
Предположим, у меня есть два файла:== File1 ==