C++笔记-STL简析

1.什么是模板 模板的引入:如图,如果编写了一个两个int 型相加的 add() 函数,那么这个函数就只能实现 int 型加法,对 float 等其他类型无法实现,要实现这些其他类型的加法就要重新编写add()函数。结果导致这样的情况出现:即使拥有同一个函数名,相同的函数体,却因为参数类型和返回值类型不一样,仍然不得不为每一个函数编写一组函数体完全相同的代码。如上图就出现了3个不同的函数,即使它们
相关文章
相关标签/搜索