c++模板和C++ STL之间有什么区别和关系?

2024-12-21 06:48:40
推荐回答(5个)
回答1:

c++模板和C++ STL之间有一些区别和很大的关系。

 

细节如下:

  1. C++模板是一种通用程序设计技术,使得撰写的程序和数据类型无关;

  2. STL是( Standard Template Library)的缩写,中文是标准模板库;

  3. 标准模板库是用C++的模板技术实现的,供用户直接使用的模板类或函数;

  4. 有了C++模板技术,用户可以自己撰写模板库中没有的模板类和函数。

回答2:

模板是个很高深的东西,请参考C++设计新思维.
STL可以说就是以模板为基础的一个标准库.
模板是语言支持的特性,STL是个功能库.两个一个特性一个是工具,除了STL基本上使用模板实现的外,没有什么关系.

回答3:

你在说什么。。。。stl是c++的标准模板库,模板是c++的一种语法(template),你说的“c++模板完整资料”是神马。。。

回答4:

模板是C++ STL的一个重要的内容。 STL是C++ 标准库

回答5:

一个东西吧,就是标准模板库