Результаты поиска по запросу "c++"
Для каждого вызова неблокирующего вызова MPI должно быть соответствующее ожидание. Вам не хватает одного ожидания на процесс.
етил, что не все мои MPI_Isend / MPI_IRecv были выполнены. Я думаю, что это может быть либо порядок, в котором я выполняю отправку и получение, либо тот факт, что код не ждет, пока все команды будут выполнены. Я скопировал выдержку из кода ниже. ...
Изменение streambuf - правильное решение, не пытаясь изменить существующий streambuf cin.
ответконкретно в [https://stackoverflow.com/questions/6010864/copying-stringstream/6010930#6010930] связанный пример Ideone@Nawaz показывает, как вы можете изменить объект буфера [https://ideone.com/rijov]писать на что-то другое. Это заставило ...
Изменить: я удалил часть моего предыдущего ответа. Я заявлял, что при приведении к int слово было избыточным, но я забыл, что это верно только для положительных чисел с плавающей запятой.
ела быfloor функция с синтаксисом int floor(double x);ноstd::floor возвращаетdouble, Является static_cast <int> (std::floor(x));гарантированно даст мне правильное целое число, или у меня могут возникнуть проблемы с одним человеком? Кажется, ...
Классы счетчиков производительности
классы в C ++ для чтения счетчиков производительности.Как читать данные этих счетчиков.
и, конечно, вы можете сделать это, используя отдельный поток.
у программу, которая читает в цикле из стандартного ввода, используя функцию fgets, следующим образом: while(fgets(buffer2, BUFFERSIZE , stdin) != NULL){ //Some code }Я хочу, чтобы мой код был неблокирующим, то есть: я не хочу, чтобы программа ...
v - это двумерный массив. Поскольку вы ссылаетесь только на одно измерение, то в итоге вы получаете указатель char на базовый массив, и, следовательно, этот оператор пытается присвоить константу char указателю char. Вы можете использовать двойные кавычки, чтобы заменить константу на строку в стиле C, или вы можете явно ссылаться на v [i] [0], что я и предполагал.
еопределенное поведение, если я прохожу элементы 2D-массива следующим образом? int v[5][5], i; for (i = 0; i < 5*5; ++i) { v[i] = i; }Опять же, это даже компилируется? (Я не могу попробовать это прямо сейчас, я не дома.) Если это не так, то ...
Решение состоит в том, чтобы подождать до этого времени, и проблема волшебным образом исчезнет. У меня просто была такая же проблема, мой файл TZRES.DLL 17/07/2018 19:54, сейчас время 17/07/2018 15:15
енес решение с VS2008 на VS2010 (SP1). Сейчас один из моих проектов никогда не обретает покоя, будучи актуальным. Каждая сборка имеет следующий вывод: 1>------ Build started: Project: PROJ_NAME, Configuration: Release Win32 ------ 1>Build ...
Реализация COM IDispatch без ATL
Я пишу реализацию сервера RTD Excel, и я застрял на шаблон для Coclass, который реализуетIDispatch, У меня нет доступа к ATL, но я использую ActiveQt, хотя мне интересно, как это сделать в сыром C или C ++. Как правильно реализоватьIDispatch ...
qobject_cast
есть плагин, который состоит из нескольких общих библиотек в нашем приложении, которые мы должны обновить во время работы приложения. По соображениям производительности мы загружаем и начинаем использовать новый плагин перед выгрузкой старого ...
для аргументов больше не требуется иметь внешнюю связь, поэтому, например, в безымянном пространстве имен все в порядке.
твет на stackoverflow (который я, кажется, больше не могу найти), который продемонстрировал, как шаблон variadic может использоваться в C ++ 11 для создания статического массива во время компиляции: template <class T, T... args> struct array_ { ...