Boost也用了大量范型程序设计算法与数据分开,比如一个队列,里面存放的可以是任何对象,不用范型的话里面只能存放指定基类派生的对象.这就是和多态的区别之一.