В чем основная разница между использованием оператора new для создания массива с конечными скобками и без них? То есть разница между следующими объявлениями
void* ptr = new int ();
Я пытаюсь передать вектор с плавающей запятой из функции C++ в функцию Lua в качестве параметра таблицы, а затем получить обновленное значение вектора после вызова функции Lua.
Есть ли какой-нибудь образец/учебник/ресурс по использованию EAX с DirectSound или XAudio2 на C++? Я ничего не могу найти, а мне это очень нужно для моего игрового движка.
Как можно специально создать предупреждение компилятора (в модели #error, за исключением предупреждения) в Visual C++, которое будет отображаться в списке ошибок с правильным номером файла и строки?
GCC и другие компиляторы выдают #предупреждение,...
Я использую Ubuntu 20.04 через Oracle VM Virtual Box и столкнулся с той же ошибкой, что и все остальные.
После сборки исходного кода Qt6 с использованием официального руководства по Qt я пытаюсь запустить разные проекты, чтобы проверить, все ли...
Я слышал о раздувании кода в контексте шаблонов C++. Я знаю, что с современными компиляторами C++ дело обстоит иначе. Но я хочу привести пример и убедить себя.
Предположим, у нас есть класс
template
class Array {
public:
T * data();
private:
T...
Меня смущает временная сложность функции Boost Graph vertex() при работе со списком adjacency_list.
Эта страница в руководстве выглядит как утверждают, что функция vertex() выполняется за постоянное время, даже если параметр шаблона VertexList равен...
CreateRemoteThread() завершается с ошибкой 5 при вызове inject_param->allocate() в inject_begin(). Прокомментируйте это, и CreateRemoteThread() будет в порядке. Я не знаю, почему. Целевая платформа — 64-разрядная.
#include
#include
#include...
У меня есть проект, использующий библиотеку boost, скомпилированную и установленную на моей машине сборки MacOS с использованием conan2 под CMake.
Мне удалось воспроизвести проблему, используя следующий минимальный код :
#include
#include...
Пытаюсь написать простое сообщение Hello, World! программа с заголовками ELF на ОС x86_64, я использую Linux и пишу на C++. Программа печатает Hello, World! но за этим последовали ошибки «ошибка сегментации» и «(ядро сброшено)». Я слежу за ресурсом...
Я работаю над: «Оптимизация кода для STM-32 f103/STM-32 F407 Время обнаружения и память».
Я почти мертв. не очень понимаю, что надо делать).
задача: просто попробовать оптимизацию на c/c++ и измерить результаты .
вот что я сделал на данный момент;...
Меня смущает временная сложность функции Boost Graph vertex() при работе со списком adjacency_list.
Эта страница в руководстве выглядит как утверждают, что функция vertex() выполняется за постоянное время, даже если параметр шаблона VertexList равен...
Как перебирать слова строки, состоящей из слов, разделенных пробелами?
Обратите внимание, что меня не интересуют строковые функции C или подобные манипуляции с символами/доступ к ним. . Я предпочитаю элегантность эффективности. Мое текущее решение:...
Как получить доступ к статической встроенной переменной constexpr из класса типа CRTP?
Меня удивляет, почему T::X недоступен в структуре Templated ?
template struct Templated {
static const int x = T::X;
};
Я создал функцию, которая объединяет несколько меньших значений в одно большее значение, сохраняя при этом двоичное представление значений (например, для создания int argb из нескольких беззнаковых символов r, g, b, a ). Я знаю, что могу добиться...
Я пытаюсь сопоставить адрес функции С++ с помощью lua, чтобы можно было выполнить оперативное исправление, но я могу правильно передать вложенную структуру в lua (я думаю, потому что я печатаю таблицу перед вызовом функции lua), но я получил ошибку...
CreateRemoteThread() завершается с ошибкой 5 при вызове inject_param->allocate() в inject_begin(). Прокомментируйте это, и CreateRemoteThread() будет в порядке. Я не знаю, почему. Целевая платформа — 64-разрядная.
#include
#include
#include...
Я прочитал это. Как я могу автоматически форматировать/отступать код C в vim? о том, как форматировать код C/C++, но я хочу автоматически форматировать код при сохранении файла, например, как vim-go вызывает gofmt при сохранении кода Golang.
После сбоя компьютера и переустановки C++Builder 12.2 на новом компьютере некоторый код больше не компилируется. Например:
void __fastcall TSynCustomExporter::CopyToClipboardFormat(UINT AFormat)
...
try // line 206
{
PtrData = ((Byte*)...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения