问题:1、什么是泛型编程?泛型编程和C++以及STL的关系是什么?你是怎样的在C++上面进行泛型编程的?
泛型编程是一种基于发现高效算法的最抽象表示的编程方法。也就是说,以算法为起点并寻找能使其工作且高效工作的最一般的必要条件集。很多不同的算法都需要相同的必要条件集,并且这些必要条件需要很多种不同的实现方式。STL是一个泛型编程的例子。C++是实现例子的语言。
问题:1、什么是泛型编程?泛型编程和C++以及STL的关系是什么?你是怎样的在C++上面进行泛型编程的?
泛型编程是一种基于发现高效算法的最抽象表示的编程方法。也就是说,以算法为起点并寻找能使其工作且高效工作的最一般的必要条件集。很多不同的算法都需要相同的必要条件集,并且这些必要条件需要很多种不同的实现方式。STL是一个泛型编程的例子。C++是实现例子的语言。