Сейчас я изучаю программирование в университете, возился и писал этот код, и мне стало любопытно:
class Student{
public:
string name;
string address;
};
class Instructor: public Student {
public:
string name;
string address;
};
В проекте, который я недавно писал, создание новой карты внутри определенной функции и добавление к ней двух элементов приводит к ошибке сегментации. Эти же строки (совершенно не связанные с остальной частью программы) совершенно нормально...
Я пытаюсь написать алгоритм для поиска подмножества заданного вектора, имеющего определенную запрошенную сумму.
Я пытаюсь использовать технику «встречи посередине», как описано в «Руководстве конкурентоспособного программиста». ' Антти Лааксонен....
В приложении, которое я создаю в Windows с библиотеками C++ и Qt, у меня возникают огромные проблемы с производительностью памяти из-за добавления такого большого количества элементов в прокручиваемую область. Это всего лишь QFrames, объекты макета,...
На странице std::ranges::find, std::ranges::find_if, std::ranges::find_if_not исключения не упоминаются, но ни одно из них не помечено как noException.
Я предполагаю, что поведение будет таким же, как у std::find, std::find_if, std::find_if_not. На...
Я использую CLion для практики соревновательного программирования, поэтому каждый исходный файл cpp компилируется отдельно, без использования таких вещей, как CMake. Проблема в том, что в MacOS исполняемые файлы не имеют расширения , поэтому я не...
Как правильно вставлять и выбирать данные Bytea из базы данных postgres, используя pqxx в C++? Поскольку std::binary_string был помечен как устаревший, а std::basic_string> является новым стандартом, опубликовано не так уж много ресурсов о том, как...
Я пытаюсь вставить элементы из массива в себя, но переменные вставляются случайным образом. Почему она не работает должным образом?
Функция вставляет неправильные места в двух найденных мной экземплярах.
когда оба итератора указывают на тот же...
Я реализую кэш LRU для решения проблемы, когда мне нужно хранить пары ключ-значение.
Я сохраняю значения в связанном списке, который представляет собой очередь в порядке большинства недавно получен доступ, и я сохраняю ключ и указатель на узел...
Как это возможно? потому что кажется, что в предыдущих версиях, особенно в проектах .pro, это было возможно путем простого объявления сигналов и слотов как чисто виртуальных в классах интерфейса, но с проектами QML Cmake в Qt 6.6. 2 и далее нет....
Я пишу код C++, который сравнивает различные значения с плавающей запятой, одновременно перегружая оператор «>», но когда я пытаюсь запустить свой код, появляется следующая ошибка:
Ни один оператор > не соответствует этим операндам C/C++(349)
Это...
Я пытаюсь предоставить Python перечисление C++ и его операторы сравнения с помощью Boost.Python. Я определил операторы перечисления и сравнения, как показано в коде ниже:
///////color.hpp
// Define your enum
enum Color {
Red,
Green,
Blue
};
когда мы создаем двумерный динамический массив в C++, мы создаем двойной указатель, который по определению хранит адрес указателя, указывающего на первый элемент массива из n строк, но на самом деле он напрямую содержит адрес первого элемента, а не...
Я не нашел в стандарте C++11 формулировки, в которой говорилось бы, что перечисления без области действия устарели, но с прагматической точки зрения мне интересно, полезны ли они по-прежнему. Многие люди в моей команде привыкли преобразовывать...
Следуя этому руководству, я написал небольшую программу с QGraphicsView и функцией рисования в классе, наследующем QGraphicsItem, которая может рисовать в этом QGraphicsView. Но вот тут я в замешательстве. Если я скажу:...
Я перевожу свой рендерер с проходов рендеринга на динамический рендеринг и вижу сообщения проверки в Linux (точнее, Nvidia 550.78), которых я не вижу в Windows (точнее, AMD 24.3.1). Вот несколько строк, которые я отформатировал для удобства чтения:...
Я пишу функцию, которая генерирует случайный набор чисел. Я могу напечатать числа как отдельные целые числа, но я пытаюсь поместить числа в массив и вернуть массив, чтобы я мог назначить его другому пустому массиву в другой функции, чтобы я мог...
Я изучаю скорость C++ по сравнению с другими языками, такими как Python. Следующий код считает до 100 миллионов и выводит окончательное число (100 миллионов). Мне интересно, может ли компилятор определить, что переменная n используется только для...
Недавно я начал изучать OpenCL и пытался с его помощью преобразовать видеокадр RGBA в NV12.
Я заметил, что в диспетчере задач для такой легкой задачи отображается недопустимо высокий уровень использования 3D. , но не используется Copy/Copy1/Copy2....
Пытаемся реализовать игровое меню с кнопками. При нажатии кнопки открывается подменю, которое представляет собой новую панель. Все работает, но проблемы возникают с размерами. У меня также есть сайзеры для каждой панели, и сначала, когда я загружаю...
Я читаю «Полное руководство по C++20» Джосуттиса и думаю, что усвоил это предложение, подобное приведенному в шаблоне ниже
template
requires requires { typename std::remove_const_t; }
…
совершенно бесполезен, поскольку для его разрешения...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения