Начнем с того, что я хотел бы отметить, что при обсуждении исключений и кодов ошибок часто смешиваются два разных аспекта. Синтаксис и исполнение.
Синтаксис — это то, что я ввожу в код и передаю компилятору.
Выполнение — это то, что происходит...
У меня есть код, который позволяет вам создать функцию std::string format() для любого класса и разрешить использование этого класса в вызовах std::format(). Для этого я говорю, что требуется метод, который возвращает std::string - могу ли я как-то...
Там 2d массив (матрица) случайным образом заполнен 1 и 0.
Когда вы нажимаете на ячейку, она меняет свое
состояние, и все остальные ячейки в той же строке,
столбце (вдоль X, Y) также меняются.
Цель состоит в том, чтобы написать функцию unlock(),...
Я использую API общей памяти System V в Linux.
Моя модель — 1 писатель против N читателей.
Я хочу избежать записи N, писать вместе, поэтому мне нужно проверить, есть ли другой процесс записи.
Как я могу это узнать?
Код можно найти здесь: задержка...
Здесь «myData» — это вектор целых чисел. Я фильтрую только четные числа из этого и преобразую эти четные числа в строку. Они сохраняются в векторе и возвращаются.
Эта функция вызывается, и мы вызываем функцию process для каждого элемента...
Я пытаюсь понять, что здесь означает int(*)(FILE*). Как мне понимать этот синтаксис? Заголовок fclose — это просто int fclose(FILE* file), откуда берется (*) в аргументах шаблона?
Аналогично, используя эквивалентный decltype, почему мне нужно...
У меня есть код, который позволяет вам создать функцию std::string format() для любого класса и разрешить использование этого класса в вызовах std::format(). Для этого я говорю, что требуется метод, который возвращает std::string - могу ли я как-то...
Может ли кто-нибудь сказать мне разницу между memset() и std::fill() в c++?
Я совершенно не понимаю, почему мой код не работает не работает с memset(), но работает с std::fill().
Я делаю Решето Эратосфена, как обычно, и ожидал серия из 1 и 0 для...
Здесь «myData» — это вектор целых чисел. Я фильтрую только четные числа из этого и преобразую эти четные числа в строку. Они сохраняются в векторе и возвращаются.
Эта функция вызывается, и мы вызываем функцию process для каждого элемента...
Я столкнулся со странной проблемой, из-за которой графический интерфейс случайно зависает при нажатии кнопки.
По сути, это пример кода:
`void dialog::OnButton1Clicked()
{
m_threadCmd = Button1; //Button1 is an enum from commandEnumList...
Для двух прагм
#pragma fenv_access (on)
#pragma STDC FENV_ACCESS ON
Имеет ли значение, что я поместил их до или после заголовков #include?
На мой взгляд, оба подходят?
Почему GCC этого не делает поддерживаете #pragma STDC FENV_ACCESS ON ?...
Я пытаюсь понять пример кода в документации emplace_hint():
Особенно следующая функция:
std::size_t map_emplace_hint_closest()
{
std::map map;
auto it = map.begin();
for (int i = 0; i < n_operations; ++i)
it = map.emplace_hint(it, i, 'e');
return...
У меня есть двоичный файл Tetris.ch8 размером 494 байта. Я пытаюсь открыть этот файл из моего проекта emscripten. Я использовал --preload-file для загрузки файла. Когда я пытаюсь открыть файл и прочитать его содержимое, присутствует только 21 байт....
модели среды, подсказывающее мне, почему (ИМХО) В C++ никогда не будет полнофункциональной карты, фильтра и
процедур сгиба вправо/влево, которые были бы столь же удобны, как в Scheme
Проблема:
Мы пишем код Cuda, который также должен компилироваться не-cuda-компиляторами (мы используем: nvcc, gcc и clang).
Поскольку Cuda требует повсюду эти аннотации __host__ __device__, мы решили эту проблему, включив в каждый рассматриваемый...
Здесь «myData» — это вектор целых чисел. Я фильтрую только четные числа из этого и преобразую эти четные числа в строку. Они сохраняются в векторе и возвращаются.
Эта функция вызывается, и мы вызываем функцию process для каждого элемента...
Я пытаюсь написать короткий код, который вычисляет вес Хемминга целых чисел,
class Solution {
public:
int hammingWeight(int n) {
if(n==0){
return 0;
}else{
int a=1;
while(a
Как написано в заголовке, как?
Я думал, что за это отвечает DXGI_SWAP_CHAIN_FLAG_ALLOW_MODE_SWITCH в DXGI_SWAP_CHAIN_DESC::flags, но даже когда я установил DXGI_SWAP_CHAIN_DESC ::flags на 0, переключение не отключается.
Примечание: вопрос претерпел некоторые правки с учетом многочисленных предложений и выводов из комментариев, которые сейчас могут показаться устаревшими. Первоначально он был сосредоточен на количестве потоков, в то время как реальная проблема,...
Я изучил курс «Алгоритм Coursera» и хочу самостоятельно преобразовать код NFA на Java этого курса в C++.
Вот мой код:
DirectedGraph.h:
#ifndef DIRECTEDGRAPH_H
#define DIRECTEDGRAPH_H
#pragma once
Примечание: вопрос претерпел некоторые правки с учетом многочисленных предложений и выводов комментариев, которые теперь могут показаться устаревшими. Первоначально он был сосредоточен на количестве потоков, в то время как реальная проблема, похоже,...
Я рассматриваю возможность внедрения асинхронного журналирования. Это означает, что несколько рабочих потоков создают сообщения в памяти и помещают их в очередь без блокировок, а один поток журналирования использует эту очередь и выполняет...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения