Вопросы и ответы
Как определить аргумент функции как аргумент другой функции
00
Вопрос или проблема Например, как реализовать Wrapper::call_to_func, чтобы список аргументов call_to_func был как func class A { void func(int, char, double); }; template<class T> class Wrapper { public: void call_to_func(....) { m_t.func(....) } T m_t;
Вопросы и ответы
Ошибка компилятора с вектором дека уникальных указателей
00
Вопрос или проблема Следующий код не компилируется на gcc 5.3 с ошибкой компилятора, которая жалуется на то, что конструктор копирования unique_ptr как-то вызывается. Мог бы кто-то объяснить, почему это происходит? #include <
Вопросы и ответы
Законно ли очищать память уникального указателя (unique_ptr) и указывать пользовательский делетер?
00
Вопрос или проблема Я реализую цепочку фильтров для преобразования данных, и мне нужно стереть типы параметров и возвращаемых значений всех функций преобразования, чтобы вызывать их единообразно. Можете ли вы сказать, какие потенциальные ошибки могут
Вопросы и ответы
g++-8.4.0 ошибка: переполнение в константном выражении [-fpermissive]
00
Вопрос или проблема Я собрал такую программу в Ubuntu 18.04 с g++ 8.4.0, и опции компиляции -fno-strict-overflow -fwrapv. #include <iostream> #include <string> namespace _crypt { // clang-format off // начальное значение времени компиляции
Вопросы и ответы
Передать в пул потоков переменную-член из родительского класса.
00
Вопрос или проблема У меня есть следующий класс: class CMyClass { public: void TestThreadPool(); protected: void MyMethod(); ... protected: std::unique_ptr<concurrent::threadpool> m_tp{}; } и реализация: void CMyClass::MyMethod() { std::this_thread::sleep_for(std::chrono::seconds(33));