I want to know why control does not go to AB()
if I pass in abc(AB)
into main()
as control goes for initialization of i as 10 when abc(10)
is passed
class abc
{
int i;
std::function<void(void)>func = nullptr;
public:
abc(){}
abc(std::function<void(void)>&fb):func(fb){}
abc(int i):i(i){}
};
void AB()
{
cout<< "fun_AB";
}
int main()
{
abc(AB);
abc(10);
}