Гость » 23 сен 2023, 18:55
Последнее сообщение Гость «
Гость »
Я пытался решить алгоритмическую задачу и столкнулся с проблемой памяти. У меня есть функция под названием longestStrChain, которая является открытым членом класса Solution и фактически решает проблемы. Внутри него есть вызов std::sort с помощью...
Гость » 23 сен 2023, 18:37
Последнее сообщение Гость «
Гость »
У меня есть многопользовательский проект, в котором есть класс игрока с компонентом виджета, который отображает виджет здоровья над головой игрока. У меня также есть компонент здоровья, который отвечает за обработку повреждений.
Гость » 23 сен 2023, 12:53
Последнее сообщение Гость «
Гость »
Для модульного тестирования я написал класс ScopeSet, который меняет значения переменных в текущей области, а в конце области возвращаются исходные значения. Пример использования:
int i = 1; двойной д = 2.; { auto _ = ScopeSet(i, 10, d, 20.);...
Гость » 23 сен 2023, 12:46
Последнее сообщение Гость «
Гость »
Я использую версию Windows tiny11, и мне нужно установить библиотеку Boost (версия 1.82). Но после загрузки и распаковки я не могу запустить bootstrap.bat из командной строки (ошибка: не могу найти файл, несмотря на то, что имя появляется после...
Гость » 23 сен 2023, 12:26
Последнее сообщение Гость «
Гость »
Я знаю, что для доступа к глобальным переменным с помощью функции требуется больше времени, чем к локальным переменным. Но при доступе к параметрам, переданным в функцию, этот доступ медленнее или быстрее, чем время доступа к локальным переменным?...
Гость » 23 сен 2023, 12:11
Последнее сообщение Гость «
Гость »
Я новичок в разработке Qt и пытаюсь настроить среду разработки в macOS с помощью libqgit2.
Я установил Qt Creator, создал пустой проект (система сборки CMake), загрузил libqgit с github и собрал его (после включения каталога Qt в CMakeLists)....
Гость » 23 сен 2023, 11:52
Последнее сообщение Гость «
Гость »
В текущем процессе разработки я столкнулся со сложной проблемой. Мне нужно скомпилировать динамическую библиотеку, но я не хочу использовать символы с '@GLIBC' в динамической библиотеке, поскольку ее необходимо использовать в разных средах...
Гость » 23 сен 2023, 11:51
Последнее сообщение Гость «
Гость »
Я хочу иметь возможность вызывать AddComponent(), как вы это делаете в Unity, но при компиляции возникает ошибка компоновщика. У меня есть следующий код:
класс ComponentX { КомпонентX(); //Содержит некоторые данные }; класс Объект { публика:...
Гость » 23 сен 2023, 11:27
Последнее сообщение Гость «
Гость »
Я хочу начать использовать CMake и Qt для создания некоторых проектов на своем Macbook pro 2013. У меня возникли некоторые проблемы с установкой, и я был бы искренне признателен за любую помощь или совет по поводу проблем, с которыми я столкнулся...
Гость » 23 сен 2023, 11:15
Последнее сообщение Гость «
Гость »
Я хотел бы перенаправить вывод, который assert() создает в случае сбоя утверждения, чтобы он записывался в файл журнала, а не в окно вывода. Я предполагал, что assert() использует std::cerr для вывода, но при перенаправлении std::cerr в мой файл...
Гость » 23 сен 2023, 11:13
Последнее сообщение Гость «
Гость »
Предположим, у меня есть структура, имеющая имя и связанное с ней некоторое значение:
struct Season { std::имя строки; // Средняя температура за сезон двойное среднее значение температуры; // Дни с начала года, когда он самый сильный плавать...
Гость » 23 сен 2023, 11:13
Последнее сообщение Гость «
Гость »
Есть ли преимущество использования одного перед другим:
класс Foo { публика: const int и get() const { // здесь что-то вернуть мойИнт; } int& получить() { return const_cast(static_cast(this)->get()); } }; Или
Гость » 23 сен 2023, 11:12
Последнее сообщение Гость «
Гость »
Я задал эту функцию, основываясь на этой концепции (может быть, неправильной?!): Везде, где может существовать константа, на этом месте может существовать и изменчивость.
класс classA { публика: const int Foo() const; } Здесь первое «const»...
Гость » 23 сен 2023, 11:11
Последнее сообщение Гость «
Гость »
Я обнаружил странное поведение при компиляции моего кода с помощью G++ ( gcc 4.8.1 и MinGW 4.8.2 с -std=gnu++1y флаг). В духе SSCCE я выделил следующий фрагмент:
Гость » 23 сен 2023, 11:11
Последнее сообщение Гость «
Гость »
В C++ невозможно перегрузить в одном классе функцию-член с квалификатором ref функцией-членом без квалификатора ref. Но в то же время можно унаследовать одну функцию-член от родительского класса и перегрузить ее в дочернем классе, как в примере:...
Гость » 23 сен 2023, 11:11
Последнее сообщение Гость «
Гость »
Недавно я узнал о спецификаторах ссылок, например
struct foo { недействительный бар () {} недействительный бар1() и {} пустота bar2() && {} }; Там, где мне может понадобиться эта функция, есть ли реальный вариант использования этой языковой...
Гость » 23 сен 2023, 11:10
Последнее сообщение Гость «
Гость »
Я не могу вспомнить, какой это был доклад, но недавно я смотрел несколько выступлений с CppCon 2017, и там кто-то в качестве примечания упомянул, что единственный правильный способ перегрузки operator= будет следующим образом:
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы можете добавлять вложения