根据我的理解,下面的程序显然应该打印:1.0helloworld42但是,它无法编译。为什么?#include#includeusingnamespacestd;templatevoidCallWithExtraParameter(void(*funcPtr)(InitialArgTypes...,int),InitialArgTypes...initialArgs){(*funcPtr)(initialArgs...,42);}voidCallee(doublea,stringb,intc){cout(Callee,1.0,string("helloworld"));}Compile