etl:嵌入式模板库 源码
嵌入式模板库(ETL) 动机 C ++是用于嵌入式应用程序的出色语言,而模板是强大的方面。 标准库可以提供大量经过良好测试的功能,但是标准库的某些部分与确定性行为和有限的资源要求不太匹配。 这些限制通常会阻止使用具有开放式大小的动态分配的内存和容器。 需要一个模板库,用户可以在其中声明对象的大小或任何对象的最大大小。 大多数嵌入式编译器当前不支持C ++ 03以后的标准,因此使程序员无法使用更高版本库的增强功能。 这是ETL试图实现的目标。 概要 ETL并非旨在完全替代STL,而是对其进行补充。 其设计目标涵盖三个领域。 创建一组容器,在编译时确定其大小或最大大小。 这些容器与STL
用户评论