当前位置 : 主页 > 网络安全 > 测试自动化 >

是不是平台和性能相同的STL算法和容器?

来源:互联网 收集:自由互联 发布时间:2021-06-22
在学习了很多c之后,我现在进入了STL容器和算法模板库,我的主要关注点是, 1)这个库是否在MS,linux和其他操作系统等不同平台上相同? 2)通过更多地使用STL容器和算法,程序c模块的质量或
在学习了很多c之后,我现在进入了STL容器和算法模板库,我的主要关注点是,

1)这个库是否在MS,linux和其他操作系统等不同平台上相同?

2)通过更多地使用STL容器和算法,程序c模块的质量或效率会降低,我想我无法根据所有需求对其进行定制.

3)这个模板库是否适合在linux系统编程,内核模块中使用?

4)最后我可以在编程竞赛中使用它,因为它重复了大量的编码和压力.

1) Is this library same across different platforms like MS, linux n other os?

不是.除了标准化接口之外,每个编译器套件的实现都是不同的,有时它们还提供自定义扩展,例如hash_map.

2) will quality or efficiency of program c++ module decrease with more use of STL containers and algorithms, i think i can’t customize it to all needs.

我不这么认为.除非你有非常特殊的需求,否则质量和效率应该比你自己做的更好.

3) Is this template library good to use in linux system programming, kernel modules?

更好地使用C作为内核.

4) lastly can i use this in programming contests, because it relives a lot of coding and pressure off shoulders.

取决于比赛的规则.

网友评论