Результаты поиска по запросу "extern"
постоянный и глобальный
Этот код выдаст ошибку в C ++ // Foo.cpp const int Foo = 99; // Main.cpp extern const int Foo; int main() { cout << Foo << endl; return 0; }Многие объясняют, что глобальное const имеет внутреннюю область действия и является статическим по ...
AJAX пост на внешний URL [дубликаты]
На этот вопрос уже есть ответ здесь: Как отправить междоменный запрос POST через JavaScript? [/questions/298745/how-do-i-send-a-cross-domain-post-request-via-javascript] 17 ответовЯ пытаюсь опубликовать данные с помощью ajax на внешний URL-адрес ...
В общем, следует избегать использования внешнего определения. Они легко приводят к неуправляемому коду и ошибкам, которые трудно обнаружить. Конечно, есть примеры, когда другие решения были бы непрактичными, но они редки. Например, stdin и stdout - это макросы, которые отображаются в переменную внешнего массива типа FILE * в stdin.h; пространство памяти для этого массива находится в стандартном модуле C-библиотеки.
ажется, что даже если я ссылаюсь на функцию в другом файле без объявления extern, gcc все равно может скомпилировать этот модуль. Поэтому мне интересно, нужно ли где-нибудь объявление extern для функции? Я знаю, что вам нужен extern для переменных.
Получение глобальной переменной, приводящей к ошибке компоновщика в задаче C
Я объявил глобальную переменную, как показано ниже extern NSString *name; @interface viewcontrollerOne{}в файле реализации я обращаюсь к этой глобальной переменной в некотором методе, как -(void)someMethod { name = @"hello"; }но это дает ошибку ...
Получаю дополнительную ошибку
уйста, рассмотрите код: #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 ...
C ++ ключевое слово extern для функций. Почему бы просто не включить заголовочный файл?
Если я правильно понимаю это значит