Anonymous » 21 дек 2025, 13:28
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь перевести код Python на C++ и натыкаюсь на этот код:
self.net = cv.dnn.readNetFromDarknet(cfg_file, weights_file)
self.net.setPreferableBackend(cv.dnn.DNN_BACKEND_OPENCV)
self.ln = self.net.getLayerNames()
self.ln = [self.ln for i in...
Anonymous » 21 дек 2025, 13:25
Последнее сообщение Anonymous «
Anonymous »
У меня вопрос относительно виртуального базового класса. Чтобы решить проблему «ужасного алмаза смерти»/неоднозначности при множественном наследовании, вводится виртуальный базовый класс.
class A { public: void Foo() {} };
class B : public virtual...
Anonymous » 21 дек 2025, 13:19
Последнее сообщение Anonymous «
Anonymous »
Я хочу создать массив указателей на методы, чтобы можно было быстро выбрать метод для вызова на основе целого числа. Но у меня немного проблемы с синтаксисом.
Теперь у меня есть следующее:
class Foo {
private:
void method1();
void method2();
void...
Anonymous » 21 дек 2025, 13:12
Последнее сообщение Anonymous «
Anonymous »
Существует ли функциональный эквивалент facebook/folly, который является автономным и желательно только заголовком, чтобы мне не приходилось подключать всю библиотеку folly в свой проект?
Anonymous » 21 дек 2025, 10:56
Последнее сообщение Anonymous «
Anonymous »
Я разрабатываю свою вспомогательную функцию так, чтобы она не вызывала исключений, поскольку я не хочу иметь дело с исключениями и иметь возможность использовать эту функцию в цикле while. Я также стараюсь следовать всем лучшим практикам, которым...
Anonymous » 21 дек 2025, 10:05
Последнее сообщение Anonymous «
Anonymous »
Если вы хотите иметь разные публичные интерфейсы для одного и того же объекта, вы можете использовать виртуальные базовые классы. Но у них есть накладные расходы (память и пространство).
class View1 {
public:
int x;
}
class View2 : virtual public...
Anonymous » 21 дек 2025, 10:02
Последнее сообщение Anonymous «
Anonymous »
Я изучаю C++ по книгам, перечисленным здесь. В частности, я читал о перегрузке. Итак, после прочтения я пробую разные примеры, чтобы еще больше прояснить свою концепцию. Один из таких примеров, вывод которого я не могу понять, приведен ниже:
int...
Anonymous » 21 дек 2025, 09:46
Последнее сообщение Anonymous «
Anonymous »
Я изучаю руководства по дедукции в C++. Затем я написал следующий код, который компилируется с помощью gcc и msvc, но отклоняется clang. Демо
Я хочу знать, какой компилятор находится здесь.
#include
#include
#include
Anonymous » 21 дек 2025, 09:05
Последнее сообщение Anonymous «
Anonymous »
Я разрабатываю свою вспомогательную функцию так, чтобы она не вызывала исключений, поскольку я не хочу иметь дело с исключениями и иметь возможность использовать эту функцию в цикле while. Я также стараюсь следовать всем лучшим практикам, которым...
Anonymous » 21 дек 2025, 08:17
Последнее сообщение Anonymous «
Anonymous »
Многие алгоритмы стандартной библиотеки имеют две версии в C++20: одну в пространстве имен std и другую в пространстве имен std::ranges с тем же именем.
Например, std::ranges::count и std::count используются для подсчета количества элементов,...
Anonymous » 21 дек 2025, 07:50
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь перевести код Python на C++ и натыкаюсь на этот код:
self.net = cv.dnn.readNetFromDarknet(cfg_file, weights_file)
self.net.setPreferableBackend(cv.dnn.DNN_BACKEND_OPENCV)
self.ln = self.net.getLayerNames()
self.ln = [self.ln for i in...
Anonymous » 21 дек 2025, 07:11
Последнее сообщение Anonymous «
Anonymous »
РЕДАКТИРОВАТЬ: Мой вопрос в основном касается того, какие из предложенных мной обходных путей (или других решений, которые функционируют аналогичным образом) действительны в C/C++. Приведенный мной пример связывания if-else является всего лишь...
Anonymous » 21 дек 2025, 05:38
Последнее сообщение Anonymous «
Anonymous »
Я разрабатываю свою вспомогательную функцию так, чтобы она не вызывала исключений, поскольку я не хочу иметь дело с исключениями и иметь возможность использовать эту функцию в цикле while. Я также стараюсь следовать всем лучшим практикам, которым...
Anonymous » 21 дек 2025, 03:32
Последнее сообщение Anonymous «
Anonymous »
Я разрабатываю свою вспомогательную функцию так, чтобы она не вызывала исключений, поскольку я не хочу иметь дело с исключениями и иметь возможность использовать эту функцию в цикле while. Я также стараюсь следовать всем лучшим практикам, которым...
Anonymous » 21 дек 2025, 02:50
Последнее сообщение Anonymous «
Anonymous »
Почему мне нужно указывать полные параметры шаблона, чтобы использовать родительский конструктор, когда я получаю производный от псевдонима using, а не когда я наследуюсь от класса?
template
class A {};
Anonymous » 21 дек 2025, 00:53
Последнее сообщение Anonymous «
Anonymous »
Сейчас я работаю над системой, очень похожей на традиционную банковскую систему. Он поддерживает следующие API:
class Bank {
public:
std::expected add(string account_id, int amount);
std::expected remove(string account_id, int amount);...
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы можете добавлять вложения