Abh*_*raj 4 c++ stl stl-algorithm
在学习了大量的c ++之后,我现在进入了STL容器和算法模板库,我的主要关注点是,
1)这个库是否在MS,linux等其他平台上的不同平台上相同?
2)程序c ++模块的质量或效率会随着STL容器和算法的使用而减少,我想我无法根据所有需求对其进行定制.
3)这个模板库是否适合在linux系统编程,内核模块中使用?
4)最后我可以在编程竞赛中使用它,因为它重复了大量的编码和压力.
1)这个库是否在MS,linux等其他平台上的不同平台上相同?
不是.除了标准化接口之外,每个编译器套件的实现都是不同的,有时它们还提供自定义扩展,例如hash_map
.
2)程序c ++模块的质量或效率会随着STL容器和算法的使用而减少,我想我无法根据所有需求对其进行定制.
我不这么认为.除非你有非常特殊的需求,否则质量和效率应该比你自己做的更好.
3)这个模板库是否适合在linux系统编程,内核模块中使用?
更好地使用C作为内核.
4)最后我可以在编程竞赛中使用它,因为它重复了大量的编码和压力.
取决于比赛的规则.