类模板的成员函数 c 创建链表为什么要用类模板?
浏览量:1367
时间:2021-03-12 11:15:26
作者:admin
c 创建链表为什么要用类模板?
类模板可以为类的数据成员、成员函数的参数和返回值提供动态参数化机制,即可以构造不同数据类型的实例。比如用C创建链表,用模板创建字符串链表,整数型或浮点型等;否则需要单独编写链表类程序,但它们的数据结构是一样的。但是,使用VC编写类模板时存在一个问题—不可能分离编译,即类头文件(。H) 以及源文件(。CPP)不能分开,而C一般强调分开编译,在头文件中声明,在源文件中实现。实际上,VC本身有一个标准模板库(STL)。STL被组织成以下13个头文件:<algorithm、<deque、<functional、<iterator、<vector、<list、<map、<memory、<numeric、<queue、<set、<stack和<utility,这些头文件可以直接使用,而无需重复开发
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。