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

Ответы на вопрос(1)

Ваш ответ на вопрос