类似于 C# 的 C++ 库?

标签 c++ linux

我是从 .Net 背景转到 C++ 的。知道如何使用标准 C++ 库和所有语法后,我就再也没有冒险了。现在我正在寻找更多的知识,例如常用的库是什么?我想开始进入线程但不知道如何开始。是否有一个库(类似于 .net 具有 System.Threading 的方式)可以使它更容易一些?我特别希望进行基于 Linux 的网络编程。

最佳答案

对于 C++,Boost是你的一切。 Threadingnetworking是它提供的东西之一。但还有更多:

  • 智能指针
  • STL 中没有的有用容器,例如固定大小的数组和哈希表
  • 关闭
  • 日期/时间类(class)
  • foreach 结构
  • 最小/最大函数
  • 命令行选项解析
  • 正则表达式

关于类似于 C# 的 C++ 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2567847/

相关文章:

c++ - 在 C++ 中引用字符串

linux - 如何使用 bash 中程序的输出重命名文件?

linux - 如何修复 "go not root owned"

linux - 在 Debian Squeeze 上升级 phpmyadmin(和其他包)

c++ - 内存池和缓冲区 C++

c++ - QMYSQL驱动加载错误

c++ - OpenGL 上的多线程渲染

c++ - 如何将缓冲区从套接字分离到不同的变量?

python - 网络中断前的 Linux 关机/重启通知

linux - kmalloc() kcalloc() vmalloc() 和 kzalloc() 之间有什么区别?