大家好,今天小编关注到一个比较有意思的话题,就是关于boost库书籍推荐的问题,于是小编就整理了3个相关介绍boost库书籍推荐的解答,让我们一起看看吧。
boost怎么用?
当编译完boost库后,静态库是放在库的stage/lib目录下。要使用的话,就在bashrc里面加上BOOST_ROOT=xxx/boost_1_51_0,Boost_LIBRARYDIR=${BOOST_ROOT}/stage/lib。
编译程序的时候要指定boost的头文件和库的路径,如;g++demo.cpp-I$BOOST_ROOT-L$Boost_LIBRARYDIR-lboostxxx-odemo
学习c++,就学习STL库好,还是boost库好?
1.STL是对基本数据结构算法的实现。BOOST是对STL的扩充,它加入了的智能指针,图操作等等很多的模块。
2.这两个库都是在C++标准委员会的指导下制定的。STL包含了常用的算法和***类型,并***用了泛型的思想来实现。boost是对STL的扩充,是一个功能更加强大,更实用的库。所以作为初学者,还是先掌握STL好,需要写应用性程序时,再研究boost库。
c++ ace库目前如何?
ACE库,比较少用于生产环境,一般用于学术交流与学习,里面对设计模式用得很好。
ACE是一个大型的中间件产品,代码20万行左右,过于宏大,一堆的设计模式,架构了一层又一层,使用的时候, 要根据情况,看你从那一层来进行使用。支持跨平台。
C++准标准库BOOST里面,引入了ASIO,已经很不错了。
或者使用C++20的协程配合socket基础操作,也可以很好解决问题。
如果需要再高点性能的,可以***用libevent。
到此,以上就是小编对于boost库书籍推荐的问题就介绍到这了,希望介绍关于boost库书籍推荐的3点解答对大家有用。