上午和hottey探讨了一下泛型技术。
我问他Delphi是否有对泛型技术的支持,他回答说Delphi的泛型可以通过无类型指针来实现。
无类型指针可以实现容器的泛型化,但是对于算法的泛型化就无能为力了。而且,用无类型指针实现的泛型容器是一个相对动态的东西,还无法和C++模板技术的效率相比(因为它是从编译器层面决议的)。
我问他Delphi是否有对泛型技术的支持,他回答说Delphi的泛型可以通过无类型指针来实现。
无类型指针可以实现容器的泛型化,但是对于算法的泛型化就无能为力了。而且,用无类型指针实现的泛型容器是一个相对动态的东西,还无法和C++模板技术的效率相比(因为它是从编译器层面决议的)。