Вопросы по теме 'mem-fun'
Как назначить указатель члена метода подкласса?
Моя проблема немного сложная. У меня есть один класс (e: Component), в котором есть объекты портов. Когда компонент создает объект порта, он передает один из своих методов конструктору порта.
Сигнатуры методов:
typedef...
1581 просмотров
schedule
03.11.2021
mem_fun и проблема bind1st
У меня есть следующий класс:
class A {
public:
// ctr and etc ...
A* clone(B* container);
};
Теперь у меня уже есть vector<A*> availableObjs . Я хочу вызвать clone для каждого из них, поэтому вставить клонированные объекты в новый...
4090 просмотров
schedule
01.04.2022
Указатель переменной-члена
Для данной структуры:
struct foo
{
void fooFunc(){}
int fooVar = 0;
};
Я могу создать оболочку вызова для функции: std::mem_fn( &foo::fooFunc ) , чтобы я мог передать ее другому методу и вызвать ее для объекта. Я хочу знать,...
907 просмотров
schedule
22.12.2022
пустые проблемы возвращают значение в строку
На основе этой статьи я попытался создать общий синтаксический анализатор, который выводит возвращаемое значение вызываемой функции в виде строки.
Разбор std :: vector строк std :: в std :: кортеж произвольных типов
К сожалению, я не понял,...
305 просмотров
schedule
13.05.2023
Почему я не могу использовать функтор mem_fn в привязке?
Я хотел передать аргумент mem_fn в bind , но компилятор, похоже, не позволяет этого.
Например, это отлично работает:
accumulate(cbegin(foos), cend(foos), 0, bind(plus<int>(), placeholders::_1, bind(&foo::r, placeholders::_2)));...
174 просмотров
schedule
15.10.2022