Вопросы по теме 'mem-fun'

Как назначить указатель члена метода подкласса?
Моя проблема немного сложная. У меня есть один класс (e: Component), в котором есть объекты портов. Когда компонент создает объект порта, он передает один из своих методов конструктору порта. Сигнатуры методов: typedef...
1581 просмотров

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