开发者社区 问答 正文

自己做一个C++库需要注意些什么?

想自己做一个简单的C++的库, 但是用C++写过的东西也只有单个cpp文件的作业.
感觉C++做一个具体的项目时比其它语言在很多细节问题上都复杂一些. 哪些东西应该写在头文件里哪些应该写在cpp文件里? 目录结构怎样安排比较合适? 按照怎样的命名规则比较好? 有哪些不太复杂的开源库是可以作为参考的?

展开
收起
a123456678 2016-06-06 16:18:45 2307 分享 版权
1 条回答
写回答
取消 提交回答
  • makefile不难,跟着流程走一遍,问题不大。难的是基于C++如何设计。

    可供参考的库的话:

    标准库首推boost和STL
    应用层的库,去看看facebook的folly吧
    读源码前还是建议从《Effective C++》、《More Effective C++》、《The Annotated STL Sources》这三本看起。

    ……我觉得拿C++开发库是不是有点投入小于大于产出。

    2019-07-17 19:28:54
    赞同 展开评论
问答分类:
C++
问答标签:
问答地址: