Я использую C++ для проекта низкоуровневой прошивки микроконтроллера. Некоторое время все было хорошо, размер кода оставался очень небольшим, пока я не представил следующую строку кода:
uint8_t index = __builtin_ctz(exti_set_mask);
auto...
Я пытаюсь создать игру от первого лица с гравитацией, столкновением и всем остальным, используя C++ и Raylib. Я работал над элементами управления камерой, и они работают очень хорошо, но я заметил, что q и e вращают камеру. Мне не нужна эта функция...
Есть ли какой-нибудь способ иметь многострочные константные текстовые литералы в C++, а-ля Perl?
Может быть, какой-нибудь трюк с синтаксическим анализом с помощью #includeв файле?
Я знаю, что в C++11 это можно сделать с помощью необработанных строк....
Я новичок в C++. мой друг только что дал мне этот код, но он не работает и отправляет много синтаксических ошибок, таких как: ошибка C2146, ошибка C2734,... с которыми я не знаком, поэтому я подумал, что лучше спросить о переполнении стека....
Я разрабатываю быструю программу чтения CSV для бэктестера. Для чтения файла csv я сначала прочитал его в строку сразу. После этого я создаю несколько потоков для анализа данных и сохранения их в используемой мной структуре таблицы.
Каждый поток...
Я хотел захватить std::unique_ptr в лямбду, а затем переместить его в другую функцию внутри лямбды, но мои два минимальных примера не удалось скомпилировать, и я не знаю почему.
Может кто-нибудь объяснить мне, почему он пытается создать копию, хотя...
Я студент и в настоящее время изучаю C++, поэтому использую VS2022.
Раньше коды работали совершенно нормально, но внезапно, когда я запускаю код, он начинает занимать почти 22 секунды. для запуска кода, даже если это было простое «Hello World!»...
Мое приложение C++/QML компилируется, но при запуске появляется такая ошибка:
00:51:26: Starting /home/pietro/QtQuickTest/build/Desktop_latest-Debug/appQtQuickTest...
QML debugging is enabled. Only use this in a safe environment....
Я пытаюсь указать форматировщик для печати mdspan ранга 2 в виде матрицы, что весьма полезно. Мне бы хотелось, чтобы хотя бы форматирование элементов работало, например. std::println( {::.2e} , матрица) напечатает некоторую двойную матрицу в формате...
Есть ли способ гарантировать, что компилятор использует один и тот же
указатель для строковых констант с одинаковым значением?
void *gettok() {
...
return if ;
}
...
tok = gettok();
...
if (tok == if ) {...}
Я работал с Рунге Куттой 4 и квадратичным трением. Я провел несколько тестов, чтобы определить, под каким углом у меня будет максимальный диапазон (это Pi/4, так как без трения). В любом случае, я получил это изображение
Первое изображение
И я...
Я использую C++ для проекта низкоуровневой прошивки микроконтроллера. Некоторое время все было хорошо, размер кода оставался очень небольшим, пока я не представил следующую строку кода:
uint8_t index = __builtin_ctz(exti_set_mask);
auto...
Я пытаюсь понять код шаблона.
Я сократил код до самого необходимого. Но я не понимаю значения параметра шаблона, предоставленного функции mangledName().
#include
У меня есть безымянная лямбда-функция, которую мне нужно применить ко многим диапазонам, и я не хочу повторять ее, чтобы избежать дублирования кода (она состоит из более чем 5 строк кода).
Каков самый простой способ реализовать это?
Я хочу иметь...
У меня есть следующий класс перечисления:
enum class SomeEnum
{
A = 1,
B = 2,
C = 2
};
Где некоторым перечислениям присвоено одно и то же значение (B, C). Несмотря на это, мне по-прежнему хотелось бы, чтобы каждое перечисление было уникальным, за...
Я создаю программу на gtkmm-3.0, в строке заголовка которой есть Gtk::HeaderBar.
Я пытаюсь упаковать Gtk::Entry в него, используя этот код:
Gtk::HeaderBar headerBar;
Gtk::Entry entry;
У меня есть следующий класс перечисления:
enum class SomeEnum
{
A = 1,
B = 2,
C = 2
};
Где некоторым перечислениям присвоено одно и то же значение (B, C). Несмотря на это, мне по-прежнему хотелось бы, чтобы каждое перечисление было уникальным, за...
У меня есть безымянная лямбда-функция, которую мне нужно применить ко многим диапазонам, и я не хочу повторять ее, чтобы избежать дублирования кода (она состоит из более чем 5 строк кода).
Пока мы ждем поддержки std::ranges::views::concat от всех...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения