当前位置:  开发笔记 > 编程语言 > 正文

提升源代码

如何解决《提升源代码》经验,为你挑选了2个好方法。

有没有办法获得boost库源代码?我浏览了SVN存储库,只能看到HPP文件.那里没有可用的源文件.我想查看"shared_ptr"的源代码.谁能指导我?

从哪里可以下载BCP实用程序?



1> Adam Rosenfi..:

绝大多数源代码完全在头文件中 - 它必须是模板才能工作.您不能将模板代码放在源文件中并单独编译它们.


由于广泛使用模板,Boost必须这样做.它确实增加了编译时间(有时是显着的),但没有真正的方法.它还使得开始使用boost更容易,因为没有库可以与您的应用程序一起分发.
为了使模板起作用,您通常必须将所有代码放在标题中.有关更全面的说明,请参阅C++ FAQ:http://www.parashift.com/c++-faq-lite/templates.html#faq-35.12

2> JoeG..:

所有源文件(.cpp)都位于/ boost/libs/

大多数boost库完全由头文件组成.例外情况是:

测试

线

系列化

信号

蟒蛇

正则表达式

数学

图形

输入输出流

文件系统

约会时间

推荐阅读
小妖694_807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有