c++标准程序库是什么定位

2024-11-17 19:31:13
推荐回答(3个)
回答1:

扩展C++语言的基本功能,提供常用的编程构件:容器,迭代器,算法。这三种构件可以互相配合完成你在编程中常用的功能。简少了代码量,提高了程序可读性;当然,标准库都是经过测试和验证的,可以放心使用;如果没有标准库,你可能经常要重新抡起锤子造车,当然这是比较恶心的,如果你经常写一些曾经写过的大差不差的代码的话。

C++的标准库叫STL,还有一个权威的非标准的库:BOOST,这两个库你都可以自学并使用,很多功能方便的让你爱不释手。当然,任何库都是方便大家写各种程序的,如果你是个懒蛋,懒的去学,如果你是个自恋狂,认为自己写的代码总是很牛X,那估计你不会去理会所谓的神马标准库,准标准库的东东。你可能会鄙视各种语言或者膜拜各种语言,然后觉得没什么好学的。

回答2:

什么叫定位?不明白,
反正C++标准库的意思就是标准,默认情况下所有C++编译器都支持。。

回答3:

既然是标准,也就是到处都能用啦。
就像不管你用GCC,CL,还是C51都能用 printf 输出hellow world 一样。
那么你用G++还是CL都能用std::cout输出hellow world。

而且标准库都是标准委员会编制经过验证的算法,大部分你不用花太多时间去想就能直接用,
可以大大减少开发时间。
所以说,标准库有的尽量用,就跟java一样。