extern

extern int var; Я понимаю, что когда мы используем ключевое слово extern с переменной, как показано ниже, память для этой переменной не выделяется. (Это всего лишь заявление) extern int i = 0; И я знаю, что если мы объявляем переменную extern и также предоставляем инициализатор вместе с этим объявлением...

Вызов: У меня есть этот код, который не удается скомпилировать. Ты можешь понять, что случилось? Однажды это вызвало у меня головную боль. // header namespace values { extern std::string address; extern int port; } // .cpp file std::string ::values::address = "192.0.0.1"; int ::values::por...

Существует класс C++, который был скомпилирован в библиотеку, но у меня есть доступ к его исходному коду; однако, поскольку класс не определен ни в одном заголовочном файле, я не могу просто включить и затем связать libray. Я не хотел бы изменять исходный код библиотеки, но я надеюсь использовать функции клас...

Я пытаюсь реализовать древовидные алгоритмы в C. я объявил структуру extern в заголовочном файле, который полностью независим (b_tree_ds.ч). Теперь я планирую импортировать файл во все исходные файлы, которые хотят использовать эту структуру. Поэтому я должен объявить его, используя extern в заголовке. Тепер...

Wiki говорит: Ключевое слово extern означает "объявить без определения". Другими словами, это способ явного объявления переменной или принудительного объявления без определения. также можно явно определить переменную, то есть принудительно задать определение. Это делается путем присвоения переменной зна...

Я понимаю, что размещение слова extern Перед объявлением переменной в заголовочном файле объявляет о существовании глобальной статической переменной без ее инициализации. Я также понимаю, что если я импортирую файл, содержащий переменные extern, я могу ссылаться на них без имени класса / файла. Но как определ...

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

рассмотрим следующую программу: extern int x; auto x = 42; int main() { } Clang 3.5 принимает его (демо), GCC 4.9 и VS2013 не делают (демо-версия для бывших). Кто прав, и где правильное поведение, указанное в стандарте C++?...