Результаты поиска по запросу "extern"
Шаблон External Linkage? Может кто-нибудь объяснить это?
Имя шаблона имеет связь (3.5). Шаблон функции, не являющейся членом, может иметь внутреннюю связь; любое другое имя шаблона должно иметь внешнюю связь. Объек...
спецификатор класса внешнего хранилища
Раздел 7.1 Стандарта C ++ упоминает об extern как спецификаторе класса хранения.N3126 - "Спецификатор extern может применяться только к именам переменны...
Спасибо за вашу помощь!
ю, что вы можете определить глобальную переменную в Objective-C, используя «extern», но я только что понял, что переменные, которые я объявил в верхней части моего файла .m до того, как мой первый метод также был случайно глобальным (и это ...
моя среда: Ubuntu 15.10, 64-битная, g ++ V5
я проблема в том, что мое приложение может иметь много пользовательского ввода, который определяет, как приложение будет запущено. Приложение представляет собой систему базы данных в памяти, и пользователь может, например, вызвать программу с ...
функции всегда внешние. Переменных нет.
у вызвать функции, определенные в test.c из other.c. Могу яextern function1 называть это? Кроме того, я должен использоватьextern вfunction2 а такжеfunction3которые называютсяfunction1? other.c extern function1(); function1();test.c void ...
Константы в Objective-C
опрос новичка C / Objective-C :-) Допустим, я хочу константы CGRectOne и CGRectTwo. Как я могу это заявить? Спасибо, Джереми
Спасибо за ваш ответ! Это звучит разумно, хотя примечание «используйте это, только если вы знаете, что делаете» было бы полезно.
отаю с огромной 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...как ...
В общем, следует избегать использования внешнего определения. Они легко приводят к неуправляемому коду и ошибкам, которые трудно обнаружить. Конечно, есть примеры, когда другие решения были бы непрактичными, но они редки. Например, stdin и stdout - это макросы, которые отображаются в переменную внешнего массива типа FILE * в stdin.h; пространство памяти для этого массива находится в стандартном модуле C-библиотеки.
ажется, что даже если я ссылаюсь на функцию в другом файле без объявления extern, gcc все равно может скомпилировать этот модуль. Поэтому мне интересно, нужно ли где-нибудь объявление extern для функции? Я знаю, что вам нужен extern для переменных.