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

1 ответ

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

ольно новичок в boost :: asio, но я работаю над проектом, который существует уже несколько лет и широко использует asio. Мое текущее задание - добавлять периодические метрики о различных действиях системы. Одним из показателей является наблюдение ...

3 ответа

Для OpenJDK 6:

дилэтот урок [http://www.java-tips.org/other-api-tips/jni/simple-example-of-using-the-java-native-interface.html] и на шаге 5 я получаю следующий вывод из GCC: HelloWorld.c:1:17: error: jni.h: No such file or directory In file included ...

5 ответов

Это проблема, которую вы получаете от компилятора. Он может видеть этот потенциальный результат и предупреждает вас, что ваша функция может быть нарушена из-за того, что эти целые числа никогда не получат значение. Чтобы исправить это, сделайте то, что предложили другие парни, и пусть index и minn равны нулю в начале.

аюсь скомпилировать эту программу, но я получаю предупреждение, и при запуске vc ++ 2010 появляется отладчик: (Вот мой код: #include <iostream> using namespace std; int num; int min(int mas[]) { int i,minn,index; /* But I have declared them : ...

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

12 ответов

Это приведет к надежному аварийному завершению программы с трассировкой стека (в отличие от неопределенного поведения).

е, это будет дубликат, но, может быть, это так очевидно, что его не спрашивали ... Это правильный способ проверки, если переменная (не указатель) инициализируется в классе C ++? class MyClass { void SomeMethod(); char mCharacter; double ...

5 ответов

Ваш первый пример не компилируется, так как в c ++ нет неявного понижения (Base * obj2 = new Derived (* obj) генерирует ошибку, * obj не может быть неявно преобразован в Derived &). Так что неясно, что за проблему вы пытаетесь решить с помощью виртуального конструктора

у люди определяют личный конструктор копирования? Когда сделать конструктор копирования и частный оператор присваивания хорошим дизайном? Если в классе нет членов, которые являются указателями или дескрипторами для уникального объекта ...

1 ответ

Ну, я еще не сдавался ... Я только что снова отладил после нескольких попыток, и я получил это сообщение "невозможно инициализировать SDL: передан мьютекс NULL", я думаю, что это для меня ново.

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

1 ответ

@datenwolf Работает отлично! Сначала я получил DC / RC с wglGetCurrent {DC, Context}, как предложено, создал новый контекст из потока и сделал его текущим, а затем поделился пространствами списка отображения с wglShareLists (mainContext, threadContext). Спасибо!

тоящее время я пытаюсь реализовать «загрузочную нить» для очень простого игрового движка, который заботится о загрузке, например. текстуры или аудио, пока основной поток продолжает отображать правильное сообщение / экран до тех пор, пока операция ...

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 ...

2 ответа

). Вышеупомянутая ссылка также указывает на ряд других вещей, которых лучше избегать (например, генерирование исключений из деструкторов, потому что тогда вы можете вызвать повышение исключений, пока стек разматывается для ранее созданного исключения).

равильно использоватьthrow new FoobarException(Baz argument); или жеthrow FoobarException(Baz argument);? При ловле я всегда используюcatch(FoobarException& e) «на всякий случай», но я так и не смог найти твердый ответ, приходилось ли мне ...

3 ответа

 для полного описания того, что необходимо сделать для создания pthreads таким образом.

у прекратить предупреждение server.cpp: 823: предупреждение: преобразование из 'void * (ClientHandler ::) () 'to' void () (Недействительный)» в вызове: pthread_create(th, NULL, (void* (*)(void*)) &ClientHandler::handle, (void ...