Результаты поиска по запросу "extern"

8 ответов

Здорово, http-адрес автоматически становится гипервизированным.

отаю над игрой и у меня есть интересный вопрос. У меня есть некоторые постоянные значения для всей игры, которые я хочу реализовать в одном файле. Прямо сейчас у меня есть что-то вроде этого: constants.cpp extern const int BEGINNING_HEALTH = ...

3 ответа

По этой же причине рекомендуется не использовать целочисленные параметры шаблона, если вы собираетесь использовать большое количество уникальных значений - вы можете быстро получить огромный исполняемый файл.

вы используете шаблон в C ++, который принимает целочисленное значение в качестве параметра, есть ли какие-либо требования к целочисленной переменной, используемой в качестве параметра, которые отличаются от того, если бы переменная ...

0 ответов

 Строка может быть найдена в файле ".lib", который поставляется вместе с основной неуправляемой DLL.

я есть DLL, которая исходит от третьей стороны, которая была написана на C ++. Вот некоторая информация из документации dll: //start documentation RECO_DATA{ wchar_t Surname[200]; wchar_t Firstname[200]; } Описание: Структура данных для ...

ТОП публикаций

3 ответа

что, по-видимому, немного неправильно, но, кажется, работает. определение должно быть:

я есть объявление C # extern, которое выглядит так: [DllImport("something.dll")] public static extern ReturnCode GetParent(IntPtr inRef, out IntPtr outParentRef);Как перевести это на F #?

1 ответ

Если вы действительно хотите сделать это правильно, создайте отдельный заголовок для «a» с именем a.h с помощью extern int a. Тогда main.cc и b.cc могут свободно включать a.h без переопределения a.

a.cc int a = 0;файл b.cc #include "a.cc"файл main.cc #include "b.cc" extern int a; int main() { } g++ -c a.cc g++ -c b.cc g++ main.cc a.o b.o error: multiple definitions of aЧто я здесь не так делаю?

3 ответа

 Получаю дополнительную ошибку

уйста, рассмотрите код: #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 ...

5 ответов

C - Доступ к неконстантному через константное объявление

Доступ кconst возражать черезconst декларация разрешена стандартом C? Например. гарантируется ли следующий код для компиляции и вывода 23 и 42 на стандартной платформе? Блок перевода А: int a = 23; void foo(void) { a = 42; }блок перевода ...

4 ответа

использование внешнего шаблона (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 ...

1 ответ

Как связать два исходных файла NASM

У меня есть файл, который определяет очень основные функции ввода-вывода, и я хочу создать другой файл, который использует этот файл. Есть ли способ связать эти два файла? prints.asm: os_return: ;some code to return to os print_AnInt: ;some ...

2 ответа

постоянный и глобальный

Этот код выдаст ошибку в C ++ // Foo.cpp const int Foo = 99; // Main.cpp extern const int Foo; int main() { cout << Foo << endl; return 0; }Многие объясняют, что глобальное const имеет внутреннюю область действия и является статическим по ...