我知道在C++中,泛型实际上并不存在,但是您可以使用template来模拟它。当您构建代码时,编译器会对代码进行预处理,并生成一个新代码,替换为对象声明中指定的实际值的泛型值,然后是真正编译的新代码。例如,假设类A如下所示:class A T f();然后在代码中的其他地方,我们有A<int> a;。实际编译的代码是:
Using<GetFillupById>().Execute(id);protected T Using<T>() where T : class var handler = serviceLocator.GetInstanceservice locator; type " + typeof(T).Name); return handler;如果有人能告诉我这到底是什么--函数或者给我看一