std :: bind и перегруженная функция
Пожалуйста, обратитесь к следующему фрагменту кода. Я хочу использоватьstd::bind
для перегруженной функцииfoobar
, Вызывает только метод без аргументов.
#include
#include
class Client
{
public :
void foobar(){std::cout < "no argument" < std::endl;}
void foobar(int){std::cout < "int argument" < std::endl;}
void foobar(double){std::cout < "double argument" < std::endl;}
};
int main()
{
Client cl;
//! This works
auto a1 = std::bind(static_cast