Предположим, у меня есть платное приложение, которое я загрузил в Магазин Windows. Приложение оплачивается помесячно (с пробным периодом в 30 дней). Мне нужно проверить в своем приложении на C++, заплатил ли пользователь. Если они не заплатят, я...
Я изучаю C# больше полугода, потом хочу перейти на C++, потому что он ближе к процессору. Я хотел бы сделать свой собственный чит для Fortnite, потому что это может быть очень веселый и крутой проект (я имею в виду, что я могу понять, как работает...
Я новичок в проекте C++(20); что такое библиотека. Он предоставляет простой интерфейс C для связывания с другими языками. Интерфейс C заполнен обертками типа:
struct wrapper_object {
template wrapper_object(Args&&... args) : m_internal...
Я пытался установить raylib из vcpg, но когда все настроено, я получаю эту ошибку в отладке Cmake
C:\Program Files\JetBrains\CLion 2025.3.3\bin\cmake\win\x64\bin\cmake.exe -DCMAKE_BUILD_TYPE=Debug -DCMAKE_MAKE_PROGRAM=C:/Program...
Я изучаю C# больше полугода, потом хочу перейти на C++, потому что он ближе к процессору. Я хотел бы сделать свой собственный чит для Fortnite, потому что это может быть очень веселый и крутой проект (я имею в виду, что я могу понять, как работает...
В отличие от традиционных алгоритмов обнаружения столкновений (с использованием прямоугольных треугольников), я создал алгоритм, использующий значение тета с объектами. (Теория и т. д. получили небольшую помощь от Gemini, но я сгенерировал код.)
Вот...
Я хочу спроектировать и разработать собственный язык программирования и компилятор для него. Я все еще студент факультета математики и знаю C/C++. Я мало исследовал Интернет и прочитал несколько электронных книг, но в большинстве из них...
Благодаря C++20 мы можем чаще встречать термин «niebloid» в cppreference.
На Stack Overflow мы можем найти множество сообщений с его упоминанием.
Google также не выдает так много результатов. Самый известный из них, возможно, находится здесь.
Может...
У меня есть std::vector, из которого я хочу проверить, есть ли хотя бы один пустой подвектор. Итак, у меня есть это:
std::any_of(vec.begin(), vec.end(), [](const auto& subvec) {
return subvec.empty();
});
В этом вопросе обсуждается, как оператор стрелки -> автоматически повторно применяется к возвращаемому значению перегруженного оператора->() до тех пор, пока возвращаемое значение не станет необработанным указателем, после чего необработанный...
Мне нужен только первый элемент пары, поэтому я пишу такой код:
std::vector vec { {1, 1}, {2, 7} ,{4, 5}};
for(auto&& x:vec | std::ranges::views::transform(std::get)) do_somenthing(x);
Я реализую команду истории в своей собственной оболочке на C++. Я пишу это в NonCanonicalMode. Я реализовал клавишу со стрелкой вверх и клавишу со стрелкой вниз, а также клавишу Backspace. Я не знаю, как начать историю. Стоит ли использовать...
Вот пример тестового кода, описывающий этот случай. Я был удивлен, что компилятор не выдал никакого предупреждения о том, что я снова переопределяю тот же идентификатор.
void test()
{
int i = 0;
auto lambda = (int i)
{
return i;
};
Я пытаюсь создать функцию шаблона для удаления повторяющихся значений из вектора. Моя текущая реализация работает нормально, когда вектор содержит только один тип (например, int):
template void valueRemoveTemplate(std::vector& vec){...
Выдает std::length_error, если длина построенной строки превышает max_size() (например, если count > max_size() для (3)). Вызовы Allocator::allocate могут вызвать исключение.
Если по...
Я заменяю метод, возвращающий ссылку, методом, возвращающим псевдоссылку.
Учитывая метод Get(), который использовался для возврата ссылки, в этом коде есть проблема:
auto value = Object.Get();
Я разрабатываю динамически подключаемую динамическую библиотеку (т.е. плагин) для Linux. Этот плагин использует std::async. ldd показывает, что этот плагин зависит от -lpthread. Кажется нормальным.
Но если я попытаюсь загрузить эту библиотеку в...
std::initializer_list встроен в язык. Если бы std::tuple имел одинаковую обработку, std::initializer_list стал бы «особым» случаем для std::tuple, где все типы одинаковы.
Я хотел упростить код, который вызывает одну и ту же функцию с другим набором...
Я пытаюсь анонимизировать файлы DICOM с помощью DCMTK. Следующий код успешно меняет теги в измененном файле, но данные пикселей пусты. Что может произойти?
const char *anonStr = Anon ;
const char *anonDate = 10000101 ;
const char *anonTime =...
Я пытаюсь изучить C++ с помощью некоторых упражнений и столкнулся с проблемой, которую не знаю, как решить. Задача — создать шаблонную функцию для удаления повторяющихся значений из вектора. Моя текущая реализация работает нормально, когда вектор...
Итак, вот пример тестового кода, описывающий этот случай. Я был удивлен, что компилятор не выдал никакого предупреждения о том, что я снова переопределяю тот же параметр.
void test()
{
int i = 0;
auto lambda = (int i)
{
return i;
};
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения