You cannot call a virtual function if the argument types do not match. If a derived class has a function that takes a different argument list, then a pure virtual function is not the way to implement a solution to your problem. An abstract base class utilizing a pure virtual function is only really necessary when derived classes will share this functionality.
I want to create a base class where the arguments of the member function is not known and is known only by the derived class.
The number of arguments and the functionality are common.