Результаты поиска по запросу "extern"
Как мне остановить именование экспортируемой функции моей DLL?
Я пытаюсь создать DLL, которая экспортирует функцию с именем «GetName». Мне бы хотелось, чтобы другой код мог вызывать эту функцию без необходимости знать искаженное имя функции. Мой заголовочный файл выглядит так: #ifdef __cplusplus #define ...
Шаблон External Linkage? Может кто-нибудь объяснить это?
Имя шаблона имеет связь (3.5). Шаблон функции, не являющейся членом, может иметь внутреннюю связь; любое другое имя шаблона должно иметь внешнюю связь. Объек...
extern const char * const SOME_CONSTANT, сообщающий мне об ошибках компоновщика
Я хочу предоставить строковую константу в API следующим образом: extern const char* const SOME_CONSTANT;Но если я определю его в исходном файле статической библиотеки как const char* const SOME_CONSTANT = "test";Я получаю ошибки компоновщика ...
Вы не можете использовать перечисляемые значения, если они не видны. Если заголовок слишком велик для включения, почему бы просто не поместить 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...как ...
постоянный и глобальный
Этот код выдаст ошибку в C ++ // Foo.cpp const int Foo = 99; // Main.cpp extern const int Foo; int main() { cout << Foo << endl; return 0; }Многие объясняют, что глобальное const имеет внутреннюю область действия и является статическим по ...
Использование extern в с ++
нам трудно понять, какЭкстерн» работает. Я'искал в гугле но там нетКажется, это частный примеря пытаюсьЕсли у меня есть файл main.cpp, который ссылается ...
использование внешнего шаблона (C ++ 11)
Фигура 1:шаблоны функцийTemplHeader.h template<typename T> void f();TemplCpp.cpp template<typename T> void f(){ //... } //explicit instantation template void f<T>();main.cpp #include "TemplHeader.h" extern template void f<T>(); //is this ...
Почему «внешний» класс хранения работает по-разному в функциях?
Следующий фрагмент отлично работает
переменная extern вызывает ошибку множественного определения
Я пытался использовать extern для того, чтобы использовать переменную, которая была ранее определена. Я раньше не использовал extern, и теперь мне нужно использовать его, чтобы определить переменную только один раз и использовать ее для ...
C - Доступ к неконстантному через константное объявление
Доступ кconst возражать черезconst декларация разрешена стандартом C? Например. гарантируется ли следующий код для компиляции и вывода 23 и 42 на стандартной платформе? Блок перевода А: int a = 23; void foo(void) { a = 42; }блок перевода ...