Anonymous » 09 июн 2025, 20:13
Последнее сообщение Anonymous «
Anonymous »
У меня есть класс, который принимает лямбду в качестве аргумента шаблона.
template
class ActionItem{
public:
ActionItem(Action_F action_)
: action(action_)
{}
Action_F action;
};
Как я могу создать переменную члена этого класса?
class A{
int...
Anonymous » 09 июн 2025, 20:04
Последнее сообщение Anonymous «
Anonymous »
Работа над клоном понга. Наличие серьезных проблем с попыткой отобразить счет на экране. Многие вещи, которые я нашел, используют изображения, но я просто хочу использовать текст для отображения номера счета. Я пытаюсь использовать библиотеку SDL...
Anonymous » 09 июн 2025, 20:01
Последнее сообщение Anonymous «
Anonymous »
Я работал над ошибкой, которая включает в себя библиотеку от C ++ и std :: norm. Я наблюдал за сбоем теста (неточности) из -за точных различий, которые я наблюдаю, потому что std :: norm дает различные результаты на двух машинах (одна из RHEL8 и еще...
Anonymous » 09 июн 2025, 19:57
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь реализовать простое на бумаге «симуляция», которая включает в себя объекты в «комнате» с Unoromeded_map Ключ: описания значений и агент с логикой, который зависит от конкретных значений, связанных с этими ключами. Ключи - это струны,...
Anonymous » 09 июн 2025, 19:49
Последнее сообщение Anonymous «
Anonymous »
C ++ имеет новый синтаксис, который вызывает конструктор с пользовательским выходным адресом. struct external_class{ unsigned short data; }; void _ZN14external_classC1Ev(struct external_class *out); void _Z17external_functionv(struct external_class...
Anonymous » 09 июн 2025, 19:08
Последнее сообщение Anonymous «
Anonymous »
мне было интересно, что Unoromeded_set использует хэширование, так что это должно быть быстрее в случае целых чисел, чем в случае строк. То же самое относится и к Unoromeded_map . Я не нашел определенного ответа в Интернете. Это будет здорово, если...
Anonymous » 09 июн 2025, 19:01
Последнее сообщение Anonymous «
Anonymous »
Я сталкиваюсь с ошибками линкера при использовании std :: vformat внутри экспортируемой функции из модуля C ++ 20 в DLL. Минимальная настройка проекта для воспроизведения этой проблемы заключается в следующем:
Anonymous » 09 июн 2025, 18:50
Последнее сообщение Anonymous «
Anonymous »
имеет ли у паттерна синглтона в C ++ накладные расходы? Если это так, сколько?
static Singleton& getInstance() {
static Singleton instance;
return instance;
}
//...
int main() {
// Assume singleton is initialized;
Singleton::getInstance()->var;...
Anonymous » 09 июн 2025, 18:44
Последнее сообщение Anonymous «
Anonymous »
У меня есть класс, который принимает лямбду в качестве аргумента шаблона.
template
class ActionItem{
public:
ActionItem(Action_F action_)
: action(action_)
{}
Action_F action;
};
Как я могу создать переменную члена этого класса?
class A{
//...
Anonymous » 09 июн 2025, 18:36
Последнее сообщение Anonymous «
Anonymous »
Вот самый простой случай, что я пытаюсь сделать:
template
struct WrapperTraits { };
template
struct Foo {
private:
// I want Foo here to refer to the template, and not the current
// concrete type (which is injected into the namespace by...
Anonymous » 09 июн 2025, 18:36
Последнее сообщение Anonymous «
Anonymous »
Помогите мне понять переполнение целого числа и работать с целочисленными ограничениями в контексте следующего примера.
Я не могу интерпретировать вывод следующего кода.#include
#include
using namespace std;
Anonymous » 09 июн 2025, 18:01
Последнее сообщение Anonymous «
Anonymous »
Я написал простой инжектор DLL в C ++. Теперь я хочу разгрузить инъецированный DLL, используя функцию Unload, показанную ниже. Однако, когда я запускаю код, функция Freeliabrary возвращает 0, а DLL не выгружен. (В Unloaddll func)
Вот код для...
Anonymous » 09 июн 2025, 17:33
Последнее сообщение Anonymous «
Anonymous »
Задача состоит в том, чтобы генерировать статические библиотеки из SDK, которые мы имеем в настоящее время для различных OSS. какой -то другой файл, он сгенерировал только .lib).
Но когда я запускаю Conan Create. , он жалуется
poco/1.13.3#00...
Anonymous » 09 июн 2025, 16:07
Последнее сообщение Anonymous «
Anonymous »
Я не мог понять документацию Cmake для установки. У меня есть образец файла cmake, где исполняемый файл генерируется
add_executable(${PROJECT_NAME}_node src/filename.cpp)
, затем затем установлена следующей командой
install(TARGETS...
Anonymous » 09 июн 2025, 15:51
Последнее сообщение Anonymous «
Anonymous »
Я не мог понять, как изменить размер окна. Вот код, который у меня есть сейчас:
SDL_DestroyWindow(Window);
Window = SDL_CreateWindow( Test , SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, ScreenSizeX, ScreenSizeY, SDL_WINDOW_SHOWN);
screen =...
Anonymous » 09 июн 2025, 15:46
Последнее сообщение Anonymous «
Anonymous »
Из статьи Википедии:
В математическом подполе численного анализа алгоритм De Boor
является полиномиальным временем и численным стабильным алгоритмом для
, оценивающего кривые сплайн в форме b-spline. Это обобщение алгоритма
de Casteljau для кривых...
Anonymous » 09 июн 2025, 15:17
Последнее сообщение Anonymous «
Anonymous »
При попытке получить доступ к последнему элементу пустого std :: vector с использованием метода Back , это неопределенное поведение в соответствии с текущим стандартом C ++ . Но я только сейчас увидел в Std :: Vector :: Back, что это изменится с C...
Anonymous » 09 июн 2025, 15:09
Последнее сообщение Anonymous «
Anonymous »
C ++ имеет новый синтаксис, который вызывает конструктор с пользовательским выходным адресом. struct external_class{ unsigned short data; }; struct external_class *_ZN14external_classC1Ev(struct external_class *out); struct external_class...
Anonymous » 09 июн 2025, 15:00
Последнее сообщение Anonymous «
Anonymous »
Мне нужна простая строка для класса генератора SHA256. Я не хочу создавать большие библиотеки для этого, например, OpenSSL или Cripto ++ - все, что я хочу, это превратить строки в SHA256. Как создать такой класс или где его получить?
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы можете добавлять вложения