10
ответов

Как я могу использовать класс из заголовочного файла в исходном файле, используя extern, но не #include?

Если у меня есть класс в outside.h вроде: class Outside {public: Outside (int count); GetCount (); } Как я могу использовать его в framework.cpp, используя ключевое слово extern, где мне нужно ...
вопрос задан: 1 July 2009 01:37
8
ответов

C++ лучший способ определить константы перекрестного файла

Я работаю над игрой и имею интересный вопрос. У меня есть некоторые постоянные величины всей игры, которые я хочу реализовать в одном файле. Прямо сейчас у меня есть что-то вроде этого: константа экстерна constants.cpp...
вопрос задан: 13 March 2009 03:45
6
ответов

Как использовать extern для обмена переменными между исходными файлами?

Я знаю, что глобальные переменные в C иногда имеют ключевое слово extern. Что такое внешняя переменная? Как выглядит декларация? Какова его сфера применения? Это связано с совместным использованием переменных в источнике ...
вопрос задан: 22 May 2017 07:01
6
ответов

Действительно ли этот экстерн безопасен?

массив интервала экстерна main.h [100]; main.c #include "main.h" международный массив [100] = {0}; международное основное (пустота) {/* do_stuff_with_array */} В main.c модуле, массив определяется и объявляется. Делает...
вопрос задан: 9 November 2012 02:43
5
ответов

Каков Эффект Объявления 'экстерна “C”' в Заголовке к C++ Общая Библиотека?

На основе этого вопроса я понимаю цель конструкции в соединении библиотек C с кодом C++. Теперь предположите следующее: у Меня есть '.so', совместно использовал библиотеку, скомпилированную с компилятором C++...
вопрос задан: 23 May 2017 11:59
5
ответов

Функции должны быть сделаны “экстерном” в заголовочных файлах?

Функции должны быть сделаны экстерном в заголовочных файлах? Или они - экстерн по умолчанию? Например, если я пишу это://birthdays.h человек структуры find_birthday (символ константы* имя); или это://...
вопрос задан: 12 July 2016 13:55
5
ответов

Причины использовать Статические функции и переменные в C

Интересно об использовании статического ключевого слова как ограничение объема для переменных в файле, в C. Стандартный способ создать программу C, поскольку я вижу его, к: имейте набор c файлов, определяющих функции и...
вопрос задан: 4 June 2010 12:56
5
ответов

Ключевое слово экстерна действительно необходимо?

... Основной интервал #include "test1.h" (..) {количество <<aaa <<endl;} aaa определяется в test1.h, и я не использовал ключевое слово экстерна, но все еще могу сослаться на aaa. Таким образом, я сомневаюсь, экстерн действительно...
вопрос задан: 15 May 2010 13:09
5
ответов

Ключевое слово экстерна C++ на функциях. Почему не просто включают заголовочный файл?

Если я понимаю это правильно, это означает экстерна пустое нечто (); то, что функциональное нечто объявляется в другой единице перевода. 1) Почему не только #include заголовок, в котором объявляется эта функция? 2)...
вопрос задан: 9 April 2010 00:13
5
ответов

Экстерн и статические указатели в C

Привет, каково могло быть использование указателя экстерна и статических?? если они существуют
вопрос задан: 17 August 2009 07:19
5
ответов

экстерн C не может использоваться на уровне класса?

Просто хочу подтвердить в среде Windows, VSTS 2008 + проект C++, мы могли только применить экстерна C к функциональному уровню, не смочь обратиться к уровню класса (так, чтобы все функции членства от класса...
вопрос задан: 22 June 2009 03:11
5
ответов

“Неспособный найти точку входа названной [функционируют] в dll” (C++ к c# преобразованию типов)

У меня есть dll, который прибывает от третьего лица, которое было записано в C++. Вот некоторая информация, которая прибывает из dll документации://запускают документацию RECO_DATA {wchar_t Фамилия [200]; wchar_t...
вопрос задан: 17 March 2009 06:26
4
ответа

Экстерн “C” только требуется на объявлении функции?

Я записал функцию C++, которую я должен вызвать из программы C. Для создания этого вызываемым из C я указал экстерна "C" на объявлении функции. Я затем скомпилировал код C++, но компилятор (Dignus...
вопрос задан: 24 September 2019 04:40
4
ответа

C++ 'новое' ключевое слово и C [дубликат]

Возможный Дубликат: Используйте класс ключевого слова в качестве имени переменной в C++ В заголовочном файле C библиотеки, я использую одну из переменных, назван 'новым'. К сожалению, я пользуюсь этой библиотекой в C++...
вопрос задан: 23 May 2017 10:33
4
ответа

встроенный экстерн

Я понимаю, что "встроенный" отдельно предложение к компилятору, и в его усмотрении он может или не может встроить функцию, и он также произведет связываемый объектный код. Я думаю те "помехи...
вопрос задан: 18 February 2015 15:12
4
ответа

C++: конфликт пространства имен между экстерном “C” и участником класса

Я наткнулся на довольно экзотическую проблему пространства имен C++: сжатый пример: экстерн "C" {пусто решает (lprec * альбом);} класс A {общественность: lprec * альбом; пусто решите (международное нечто);} освобождают A:: решите (...
вопрос задан: 24 April 2010 20:37
4
ответа

Смесительный экстерн и константа

Я могу смешать экстерна и константу как константа экстерна? Если да, делает спецификатор константы, налагают, это - господство только в объеме, в котором это объявляется или если это точно соответствует объявлению переводного...
вопрос задан: 3 February 2010 09:32
4
ответа

Как настроить функцию C++ так, чтобы она могла использоваться p/invoke?

Надо надеяться, это - глупо легкий вопрос, но он показывает мое отсутствие экспертных знаний с C++. Я - программист C#, и я сделал обширную работу с P/Invoke в прошлом с C++ других людей/C dlls...
вопрос задан: 7 October 2009 20:15
3
ответа

Как я могу использовать numpy.correlate для выполнения автокорреляции?

Мне нужно сделать автокорреляцию набора чисел, которые, как я понимаю, это просто соотношение множества с самим собой. Я пробовал это использовать функцию корреляции numpy, но я не верю ...
вопрос задан: 23 May 2017 12:22
3
ответа

Как объявить структуру определения типа экстерна?

У меня есть два c файла, foo.c с функциональностью и test_foo.c, которые тестируют функции foo.c. Есть ли способ получить доступ к ПАНЕЛИ определения типа структуры, которую я определил в foo.c в test_foo.c, не используя...
вопрос задан: 12 July 2010 10:29
3
ответа

Почему я получаю segfaults при объявлении структуры глобально или экстерна?

Мне определили структуру в заголовке следующим образом: структура #define LC_ERR_LEN 300 определения типа dLC_ERRMSG {короткий номер; короткая стратегия; символ tx [LC_ERR_LEN];} LC_ERRMSG; Который я использую в своем коде в качестве such:...
вопрос задан: 1 July 2010 13:44
3
ответа

Как экстерн работает в C++?

Это от <iostream>: станд. пространства имен {экстерн istream cin;///<Связанный с типичным входным экстерном ostream суд;... это кажется при помощи экстерна типами данных, определенными в другом...
вопрос задан: 25 March 2010 04:42
3
ответа

Как я останавливаю искажение имени экспортируемой функции своего DLL?

Я пытаюсь создать DLL, который экспортирует функцию под названием "GetName". Я хотел бы, чтобы другой код был в состоянии вызвать эту функцию, не имея необходимость знать искаженное имя функции. Мой заголовочный файл похож...
вопрос задан: 23 September 2009 16:26
3
ответа

Передайте - объявляют перечисление в Objective C

Я испытываю затруднения из-за перечислимой видимости в программе Objective C. У меня есть два заголовочных файла, и каждый определяет перечисление определения типа. Другой файл должен использовать тип typedef'd. В прямом C я был бы просто...
вопрос задан: 3 June 2009 18:52
2
ответа

Почему шаблоны не могут быть внутри extern & ldquo; C & rdquo; блоки?

Это дополнительный вопрос к ответу на вопрос: можно ли в шаблоне определить тип функции указателя на внешнюю «C»? Этот код не компилируется с g ++, Visual C / C ++ и Comeau C / C ++ ...
вопрос задан: 23 May 2017 12:02
2
ответа

Почему экстерн не свяжется со статической переменной?

Почему делает интервал экстерна n не, компилируют, когда n объявляется (в другом файле) статическим интервалом n, но работает когда заявленный интервал n? (Оба из этих объявлений были в объеме файла.) В основном, почему интервал n в...
вопрос задан: 14 April 2016 08:26
2
ответа

Почему это разделяет причину определения ошибка?

Проблема: у Меня есть этот код, которому не удается скомпилировать. Можно ли выяснить что случилось? Это вызвало головную боль мне однажды.//значения пространства имен заголовка {станд. экстерна:: строковый адрес; порт интервала экстерна;}//...
вопрос задан: 9 September 2013 18:28
2
ответа

Javascript и WebGL, внешние скрипты

Просто любопытно; Как разместить шейдеры webgl во внешнем файле? В настоящее время у меня есть;