我是从 .Net 背景转到 C++ 的。知道如何使用标准 C++ 库和所有语法后,我就再也没有冒险了。现在我正在寻找更多的知识,例如常用的库是什么?我想开始进入线程但不知道如何开始。是否有一个库(类似于 .net 具有 System.Threading 的方式)可以使它更容易一些?我特别希望进行基于 Linux 的网络编程。
最佳答案
对于 C++,Boost是你的一切。 Threading和 networking是它提供的东西之一。但还有更多:
- 智能指针
- STL 中没有的有用容器,例如固定大小的数组和哈希表
- 关闭
- 日期/时间类(class)
- foreach 结构
- 最小/最大函数
- 命令行选项解析
- 正则表达式
关于类似于 C# 的 C++ 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2567847/