EASTL

C/C++ 2025-08-06

EA标准模板库

EASTL代表电子艺术标准模板库。它是一个C ++模板库的容器,算法和迭代器,可用于跨多个平台的运行时和工具开发。这是对这样一个图书馆的相当广泛而强大的实施,并且比所有其他考虑都强调了高性能。

用法

如果您熟悉C ++ STL或与其他模板/算法库一起工作,则可能无需阅读此内容。如果您根本不熟悉C ++模板,那么您可能需要的不仅仅是本文档才能使您迅速发展。在这种情况下,您需要了解该模板在正确使用时是功能强大的工具,以便于创建优化的C ++代码。 C ++模板的描述不在本文档的范围之内,但是Internet上有很多此类文档。

EASTL适用于EASTL功能有用的任何工具和运输应用。现代编译器能够使用模板生产良好的代码,许多人在当前一代和未来一代应用程序中都在从嵌入式系统到服务器和大型机的多个平台上使用它们。

包装经理

您可以使用Conan软件包管理器下载并安装EASTL :

conan install EASTL /3.15.00@

柯南(Conan)团队成员和社区贡献者将柯南(Eastl)包装的EASTL包装保持最新状态。如果该版本已过时,请在Conan Center索引存储库上创建问题或提取请求。

您可以使用VCPKG依赖项管理器下载并安装EASTL :

EASTL">
git clone https://g*i*th*ub.com/Microsoft/vcpkg.git
cd vcpkg
./bootstrap-vcpkg.sh
./vcpkg integrate install
vcpkg install EASTL

Microsoft团队成员和社区贡献者保持了VCPKG的EASTL端口。如果该版本已过时,请在VCPKG存储库上创建问题或拉出请求。

文档

请参阅EASTL介绍。

编译来源

有关编译和测试源的详细信息,请参见贡献。

学分和维护者

EASTL是由Paul Pedriana创建的,他维持该项目大约10年。

Roberto Parolin随后维护了EASTL超过8年。他是EASTL开放的司机和支持者。罗布(Rob)是团队中所有成员的导师,并教会了我们我们想了解的有关C ++怪异的一切。

罗布(Rob)后, EASTL的维护经过了马克斯·温克勒(Max Winkler)大约一年,直到与目前的维护者利亚姆·米切尔(Liam Mitchell)登陆。

通过(按字母顺序)做出了重要的EASTL贡献:

  • 艾弗里·李
  • 克莱尔·安德鲁斯
  • JP面粉
  • 利亚姆·米切尔(Liam Mitchell)
  • 马特·纽波特
  • 马克斯·温克勒
  • 保罗·佩德里亚娜(Paul Pedriana)
  • 罗伯托·帕罗林(Roberto Parolin)
  • 西蒙·埃弗里特(Simon Everett)

贡献者

使用EASTL项目和产品

  • Frostbite-电子艺术 - [https://www.ea.com/frostbite]

执照

修改后的BSD许可证(第3条BSD许可证)请参阅项目根中的文件许可证。

下载源码

通过命令行克隆项目:

git clone https://github.com/electronicarts/EASTL.git