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

2 ответа

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

Предположим, у меня есть два файла:== File1 ==

0 ответов

функции всегда внешние. Переменных нет.

у вызвать функции, определенные в test.c из other.c. Могу яextern function1 называть это? Кроме того, я должен использоватьextern вfunction2 а такжеfunction3которые называютсяfunction1? other.c extern function1(); function1();test.c void ...

6 ответов

Какая польза от статической локальной переменной, когда мы можем получить глобальную переменную за ту же цену?

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

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

1 ответ

Вы не можете использовать перечисляемые значения, если они не видны. Если заголовок слишком велик для включения, почему бы просто не поместить 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...как ...

3 ответа

 Получаю дополнительную ошибку

уйста, рассмотрите код: #include <iostream> using namespace std; extern "C" void foo( void ); namespace A { template< int No > class Bar { private: friend void ::foo( void ); static void private_func( int n ); }; template< int No > void Bar< No ...

4 ответа

Как мне остановить именование экспортируемой функции моей DLL?

Я пытаюсь создать DLL, которая экспортирует функцию с именем «GetName». Мне бы хотелось, чтобы другой код мог вызывать эту функцию без необходимости знать искаженное имя функции. Мой заголовочный файл выглядит так: #ifdef __cplusplus #define ...

1 ответ

переменная extern вызывает ошибку множественного определения

Я пытался использовать extern для того, чтобы использовать переменную, которая была ранее определена. Я раньше не использовал extern, и теперь мне нужно использовать его, чтобы определить переменную только один раз и использовать ее для ...

1 ответ

переменная extern вызывает ошибку множественного определения

2 ответа

Использование extern в с ++

нам трудно понять, какЭкстерн» работает. Я&#39;искал в гугле но там нетКажется, это частный примеря пытаюсьЕсли у меня есть файл main.cpp, который ссылается ...

1 ответ

Не могу понять объявление № 3 в Примере [basic.link] / 6 C ++ 14