Anonymous » 27 окт 2023, 21:48
Последнее сообщение Anonymous «
Anonymous »
Приведение типов в стиле C и функциях не рекомендуется. Для типов, состоящих из одного слова, существует удобная форма byte{33}. А как насчет других типов? Я знаю, что могу написать (начиная с C++20; до этого требовалось самому определять класс...
Anonymous » 27 окт 2023, 21:47
Последнее сообщение Anonymous «
Anonymous »
Я разрабатываю блокнот, используя двумерный двусвязный список в структурах данных, и я хочу, чтобы мой курсор перемещался на следующую строку, когда я нажимаю клавишу Enter. Однако он не работает должным образом.
Anonymous » 27 окт 2023, 21:47
Последнее сообщение Anonymous «
Anonymous »
Я перенес приложение, написанное без использования шаблонов, в сильно шаблонизированный дизайн (с использованием трейтов и других методов метапрограммирования). Это приложение использует несколько других файлов .so (один из них называется...
Anonymous » 27 окт 2023, 21:36
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь использовать прямой объемный рендеринг в Chai3D, но есть артефакт, который делает края граничной сетки хоста всегда видимыми, даже если перед ним находится другой объект. Есть какие-нибудь подсказки о том, что может быть причиной...
Anonymous » 27 окт 2023, 21:34
Последнее сообщение Anonymous «
Anonymous »
У меня есть класс Foo с определенными операторами + и - :
класс Foo { . . . } Оператор Foo&+(const Foo& f1, const Foo&f2) { . . . } Оператор Foo&-(const Foo& f1, const Foo&f2) { . . . } Есть ли в C++ синтаксис, который позволяет мне назначить один...
Anonymous » 27 окт 2023, 21:30
Последнее сообщение Anonymous «
Anonymous »
Я работаю над структурой для системного проектирования на основе моделей (MBSE). Здесь у меня есть конструкция под названием Bridge. Мост может отправлять Сигналы (асинхронные вызовы) и/или Операции (синхронные вызовы) с одного конца Моста на...
Anonymous » 27 окт 2023, 21:26
Последнее сообщение Anonymous «
Anonymous »
Я новичок в Qt, и разница между QPushButton и QToolButton мне не так ясна.
Я знаю, что QToolButton обычно используется в QToolBar и обычно показывает только значок без текста, но я не совсем понимаю основную разницу между оба.
Anonymous » 27 окт 2023, 21:24
Последнее сообщение Anonymous «
Anonymous »
Краткая версия вопроса
C++23 дает нам новый способ написания классов-примесей (вместо CRTP). Есть ли контекст, в котором CRTP по-прежнему будет предпочтительнее?
Краткое описание двух подходов
CRTP — это мощная идиома в C++, которая использует...
Anonymous » 27 окт 2023, 21:08
Последнее сообщение Anonymous «
Anonymous »
У меня есть два класса в разных исходных файлах: класс A в a.hpp и a.cpp, класс B в b.hpp и b.cpp, A — одноэлементный класс, он создает объект B и сохраняет b в a карта, когда создается объект B, он создает поток, и я хочу, чтобы b мог удалить себя...
Anonymous » 27 окт 2023, 21:07
Последнее сообщение Anonymous «
Anonymous »
Я не могу выполнить простое приведение, так как отрицательных значений на одно больше, чем положительных. Что еще хуже, минимальное значение имеет большее значение абс, чем максимальное значение. Не имеет значения, совпадает ли значение с исходным...
Anonymous » 27 окт 2023, 20:50
Последнее сообщение Anonymous «
Anonymous »
Я практикуюсь с этой проблемой на TestDome, и обнаружил, что застрял на последнем этапе процесса заражения вредоносным ПО, а именно, замене правильной позиции на значение 0. Моя программа точно распечатывает значения, пока мы не встретим последние...
Anonymous » 27 окт 2023, 20:48
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь использовать QThreadPool QT 5.12, чтобы выполнить некоторую работу, которую я ранее проделывал с std::thread, поскольку .joins подвешивают основной поток и тем самым нарушают рендеринг графического интерфейса.
Anonymous » 27 окт 2023, 20:33
Последнее сообщение Anonymous «
Anonymous »
Я пытался задать этот вопрос по лит-коду, когда столкнулся с ошибкой «Превышен лимит памяти». Я нашел в списке решений более оптимальное решение и попытался понять, что у них получается лучше. Я уменьшил разницу во времени выполнения наших кодов,...
Anonymous » 27 окт 2023, 20:32
Последнее сообщение Anonymous «
Anonymous »
при использовании stringstream я наткнулся на фрагмент анализа std::string, разделенного запятыми, как показано ниже; Я нахожу операцию цикла for уникальной и новой, противоположной обычной операции, такой как for(оператор 1;оператор 2;оператор 3),...
Anonymous » 27 окт 2023, 20:29
Последнее сообщение Anonymous «
Anonymous »
Я читаю строки из файла через std::getline, мне хотелось бы выполнить дополнительную обработку для каждого слова в строке. Я знаю, что для циклов for на основе диапазона требуется итератор с начальным элементом, поэтому я попытался использовать...
Anonymous » 27 окт 2023, 20:28
Последнее сообщение Anonymous «
Anonymous »
Поэтому я создаю симулированную файловую систему на C++, чтобы лучше изучить язык и, возможно, немного программировать на системном уровне. Я использую Boost::Serialization для сохранения состояния файловой системы при выходе пользователя, но у меня...
Anonymous » 27 окт 2023, 20:23
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь решить следующую проблему.
Я хочу узнать временную сложность и сложность памяти для решения операции поиска и других операций, таких как вставка, а также для всей ароматизированной временной сложности, которую я сделал для...
Anonymous » 27 окт 2023, 20:22
Последнее сообщение Anonymous «
Anonymous »
Я попробовал следующее, чтобы перезаписать поток «на месте»:
#include #include #include #include void e(std::iostream &s) { беззнаковый символ c; в то время как (с) { s.get(reinterpret_cast(c)); ++с; s.put(reinterpret_cast(c)); } } интервал...
Anonymous » 27 окт 2023, 20:17
Последнее сообщение Anonymous «
Anonymous »
Поскольку intptr_t и uintptr_t относятся к целочисленным типам, способным хранить указатель host, существует ли какой-нибудь эквивалент, который можно использовать в коде устройства? ?
Это было бы особенно полезно для атомарности на стороне...
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы можете добавлять вложения