Из того, что я понимаю, Clangd полагается на процесс компиляции. Это означает, что мне нужно периодически компилировать свой код, чтобы получить наиболее актуальную информацию об ошибках синтаксиса. (И каждый раз, когда мне нужно обновлять файл, как...
Я использую функцию из библиотеки C. Он записывает в данные и возвращает размер, который был написан. size_t uart_receive(uint8_t *data, size_t max_len);
Я хочу использовать объекты C ++, такие как std :: inplace_vector , но лучший метод, который...
Я экспериментировал с минимальным классом уникального_пт -стиля, чтобы увидеть оптимизацию пустого базового класса (EBCO) в действии, когда DeleTer пуст:
#include
Согласно CppReference, необязательный :: value () на std :: nullopt будет выбросить, в то время как привязки к необязательно , который является std :: nullopt ub.
У меня есть тесты, и, кажется, UB не может быть панирует в некоторых комбинированных...
Я использую функцию из библиотеки C. Он записывает в данные и возвращает размер, который был написан. size_t uart_receive(uint8_t *data, size_t max_len);
Я хочу использовать объекты C ++, такие как std :: inplace_vector , но лучший метод, который...
мне нужно перенести какой -то код из C ++ 23, который использует std :: vome :: Zip / keys to c ++ 20 (портирование в cuda) (у которого нет std :: visions :: zip ), имея только один конкретный случай использования этого кода.
У меня есть данные в...
Я пишу некоторый тестовый код, используя boost.asio с C ++ 20 Coroutines. Очистка всегда вызывается, даже когда исключение отбрасывается из test_body () .
#include
#include
Я пытаюсь заменить квантование смешанного назначения Gemm cuda kernel в llama.cpp на мою реализацию. Для этого я должен понять, что DataRement и логика расчета в ядре mul_mat_vec_q .
Я пытался понять код, читая его, но не удалось, для большого...
мне было интересно быстро писать реализацию графика в C ++. Мне нужно, чтобы структура данных была легко манипулировать и использовать алгоритмы графиков (например, BFS, DFS, Kruskal, Dijkstra ...).
Мне нужна эта реализация для олимпиады алгоритмов,...
Я пытаюсь написать 24-разрядный RGB-драйвер RGB Bitbang для отображения 240x320 с RGB, 3 цветными каналами. Я решил использовать чип 74HC595BZX для генерации 24-битных сигналов RGB.
По сути, RP2040 работает в режиме 125 МГц. Поэтому я написал...
У меня есть C -кодовая база, которая использует профсоюзы для типа. Затем я проведен модульный тестирование этого кода в C ++ с помощью GMOCK.
Я знаю, что тип, основанный на объединении, наказание нелегально в C ++, поэтому я хотел убедиться, что...
Я экспортирую метод, который можно вызвать из неуправляемого кода, но сама функция живет в управляемом проекте C ++. Следующий код приводит к ошибке компилятора:
error C2526: 'System::Collections::Generic::IEnumerator::Current::get' : C linkage...
Во -первых, я должен сказать, что я могу использовать рекурсивные функции на простых примерах, таких как Фибоначчи, но я не могу понять, как сушить бег (решить с помощью ручки и бумаги) Эта рекурсия:
Я работаю над созданием матрицы представления для 3D -игрового двигателя. Это первый двигатель, который я сделал, и я не использую для OpenGL или матриц в целом. Я могу получить тот же код для работы для матрицы модели объекта, но когда я использую...
Я пытаюсь заменить квантование смешанного назначения Gemm cuda kernel в llama.cpp на мою реализацию. Для этого я должен понять, что договоренность данных и расчеты в ядре mul_mat_vec_q .
Я пытался понять код, читая его, но не удалось, для большого...
У меня есть C -кодовая база, которая использует профсоюзы для типа. Затем я проведен модульный тестирование этого кода в C ++ с помощью GMOCK.
Я знаю, что тип, основанный на объединении, наказание нелегально в C ++, поэтому я хотел убедиться, что...
мне нужно перенести какой -то код из C ++ 23, который использует std :: vome :: Zip / keys to c ++ 20 (портирование в cuda) (у которого нет std :: visions :: zip ), имея только один конкретный случай использования этого кода.
У меня есть данные в...
В настоящее время я работаю над генератором шахматных движений, ориентированным на производительность, и использую множество объявлений класса Enum, таких как квадрат, файл, ранга, цвет, купюр, кастли, направление и т. Д. Это приводит к множеству...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения