extern- все статьи тега


Использование шаблона extern (C++11)

Рис. 1: шаблоны функций TemplHeader.h template<typename T> void f(); TemplCpp.cpp template<typename T> void f(){ //... } //explicit instantation template void f<T>(); Главная.cpp #include "TemplHeader.h" extern template void f<T>(); //is this correct? int main() { f<char>(); return 0; } это правильный способ использовать extern template, или использовать это ключевое слово только для шаблонов классов как на рисунке 2? Рисунок 2: класс шаб ...

Вперед-объявить перечисление в Objective-C

у меня возникли проблемы с видимостью перечисления в программе Objective-C. У меня есть два файла заголовка, и один определяет typedef enum. Другой файл должен использовать typedef'D типа. в прямом C, я бы просто #include другой файл заголовка, но в Objective-C, рекомендуется не использовать #import между заголовочными файлами, вместо этого используя forward @class объявления по мере необходимости. Однако я не могу понять, как переадресовать-объявить тип перечисления. мне не нужны фактические ...

Как extern работает в C#?

всякий раз, когда я смотрю достаточно глубоко в отражатель, я натыкаюсь на extern методы без источника. Я прочитал документацию msdn по адресу http://msdn.microsoft.com/en-us/library/e59b22c5 (v=vs.80). aspx. то, что я получил из этой статьи, - это методы с extern модификатор должен быть введен. Я интерпретировал это так, что он работает как абстрактный заводской шаблон. Я также заметил, что никогда не видел нестатического метода extern. Статическое требование (я мог бы увидеть, как это буде ...

Что означает ключевое слово extern?

Что значит extern значит ключевое слово? Я видел, что перед объявлением функции, как extern void DoFoo ... ...

Почему extern не будет ссылаться на статическую переменную?

почему extern int n не компилируется при объявлении n (в другом файле) static int n, но работает при заявленных int n? (Оба эти объявления были в области файлов.) в принципе, почему int n в области файла не то же самое, что static int n в той же области? Это только по отношению к Экстерн? Если да, то как насчет extern я пропустил? ...