Anonymous » 13 янв 2026, 18:55
Последнее сообщение Anonymous «
Anonymous »
Я использую класс Timer Poco в своем приложении на C++. После перехода на более свежую версию компилятора C++ я внезапно получил кучу ошибок, связанных с файлами заголовков, которые я всегда использовал. Один из них:
In file included from...
Anonymous » 13 янв 2026, 18:40
Последнее сообщение Anonymous «
Anonymous »
Здесь этот вопрос задается как традиционный:
Можно ли, чтобы один и тот же объект «использулся по rvalue» дважды подряд?
Общее мнение таково, что, как только объект «перемещен из», он находится в «действительном, но неопределенном состоянии». Тогда...
Anonymous » 13 янв 2026, 18:32
Последнее сообщение Anonymous «
Anonymous »
Читая этот блог, я пытался понять, что говорит правило нуля. ИМХО, там говорится, что если вы объявляете свой собственный деструктор, не забудьте сделать конструктор перемещения и назначение перемещения по умолчанию.
Пример:
Anonymous » 13 янв 2026, 18:18
Последнее сообщение Anonymous «
Anonymous »
Я использую Python очень давно, и мне всегда нравилось в нем то, что я могу написать код Python в cmd и запустить его там. Но то же самое невозможно с компилируемыми языками.
С другой стороны, когда у меня не было лучшего оборудования, я всегда...
Anonymous » 13 янв 2026, 17:38
Последнее сообщение Anonymous «
Anonymous »
Я использую класс Timer Poco в своем приложении на C++. После перехода на более свежую версию компилятора C++ я внезапно получил кучу ошибок, связанных с файлами заголовков, которые я всегда использовал. Один из них:
In file included from...
Anonymous » 13 янв 2026, 17:35
Последнее сообщение Anonymous «
Anonymous »
Общее мнение таково, что если объект «перемещен», он находится в «действительном, но неопределенном состоянии». Тогда его небезопасно использовать до повторного назначения. А как насчет того, что это просто «использование rvalue»?
Рассмотрим...
Anonymous » 13 янв 2026, 17:18
Последнее сообщение Anonymous «
Anonymous »
Существует ли соглашение относительно того, является ли метод, который по существу доступен только для чтения, но имеет мьютекс/блокировку, которые, возможно, необходимо изменить, является константным или нет?
Anonymous » 13 янв 2026, 17:02
Последнее сообщение Anonymous «
Anonymous »
Рассмотрим приведенный ниже код, предполагая, что 4 является правильным индексом p->c.
Являются ли объекты buf и *p активными одновременно?
struct S { int x; char c; };
alignas(S) unsigned char buf ;
S* p = new(buf) S{};
Anonymous » 13 янв 2026, 15:53
Последнее сообщение Anonymous «
Anonymous »
Общее мнение таково, что если объект «перемещен», он находится в «действительном, но неопределенном состоянии». Тогда его небезопасно использовать до повторного назначения. А как насчет того, что это просто «использование rvalue»?
Рассмотрим...
Anonymous » 13 янв 2026, 15:51
Последнее сообщение Anonymous «
Anonymous »
Я работаю над приложением, для которого важна производительность, и мне нужен детальный контроль над резидентностью кэша. В частности, я ищу способ явного исключения определенного блока памяти из Кэша данных L1 и обеспечения его «перемещения» или...
Anonymous » 13 янв 2026, 15:00
Последнее сообщение Anonymous «
Anonymous »
как получить значение *data в приведенной ниже исходной функции?
Я хотел бы изменить его, чтобы получить потоковую передачу с моего компьютера по USB, и теперь я могу сохранить поток в файл, я хотел бы поместить в буфер преобразования fft и...
Anonymous » 13 янв 2026, 14:28
Последнее сообщение Anonymous «
Anonymous »
Является ли std::system потокобезопасным? Если нет, то каким образом? Clangd предупреждает меня об этом, говоря, что эта функция не является потокобезопасной. Если нет, я хочу выполнить другую задачу потокобезопасным способом, существует ли...
Anonymous » 13 янв 2026, 12:52
Последнее сообщение Anonymous «
Anonymous »
У меня есть класс, конструктор которого вызывает вызов драйвера, а деструктор которого выполняет соответствующий вызов драйвера завершения/освобождения. Эти вызовы могут потерпеть неудачу. Проблема, конечно, в том, что такие сбои происходят в...
Anonymous » 13 янв 2026, 12:04
Последнее сообщение Anonymous «
Anonymous »
Я хочу знать, как использовать std::bit_cast четко определенным образом, особенно при наличии неопределенных битов. Когда поведение std::bit_cast определяется использованием, а когда поведение неопределенно?
Поэтому мне нужно уточнить формулировку...
Anonymous » 13 янв 2026, 10:19
Последнее сообщение Anonymous «
Anonymous »
У меня вопрос, возникнут ли проблемы со следующей конструкцией конечного автомата, если конечный автомат удалит свой собственный интеллектуальный указатель и установит для использования новый. Интеллектуальный указатель принадлежит другому классу....
Anonymous » 13 янв 2026, 10:16
Последнее сообщение Anonymous «
Anonymous »
Я только начал изучать C++ и не могу понять, что делают эти параметры.
Думаю, -pedantic используется для управления как предел, а -std=C++14 сообщает нам конкретную версию C++.
Может кто-нибудь помочь?
Anonymous » 13 янв 2026, 09:05
Последнее сообщение Anonymous «
Anonymous »
Версия выпуска LLVM: 14.0.1
Версия LLVM: clang+llvm-14.0.1-x86_64-apple-darwin.tar.xz
При запуске cmake --build build вывод выглядит следующим образом:
Linking CXX executable wplc
Undefined symbols for architecture x86_64:
typeinfo for...
Anonymous » 13 янв 2026, 08:22
Последнее сообщение Anonymous «
Anonymous »
У меня в пешке есть компонент актера, в котором я определил эту переменную
UPROPERTY(EditAnywhere, Category = Kill )
class ATriggerBox* PressurePlate = nullptr;
Затем в схеме я хочу назначить этой переменной TriggerBox в сцене:
Anonymous » 13 янв 2026, 07:12
Последнее сообщение Anonymous «
Anonymous »
Я не понимаю, почему внутри цикла меняется положение значений. Но вне do, пока цикл, все значения возвращаются в исходные позиции. Поэтому мне нужен код //здесь. Я также попробовал массив указателей, но он показал такое же поведение. Почему так?...
Anonymous » 13 янв 2026, 06:06
Последнее сообщение Anonymous «
Anonymous »
Рассмотрим приведенный ниже код, предполагая, что 4 является правильным индексом p->c.
Являются ли объекты buf и *p активными одновременно?
struct S { int x; char c; };
alignas(S) unsigned char buf ;
S* p = new(buf) S{};
Anonymous » 13 янв 2026, 05:55
Последнее сообщение Anonymous «
Anonymous »
Это ошибка в MSVC, когда возникает следующая ошибка?
(35): error C2752: 'Power_t': more than one partial specialization matches the template argument list
(18): note: could be 'Power_t'
(30): note: or 'Power_t'
(35): note: the template...
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы можете добавлять вложения