Boost可以做什么,而现代C ++无法做到?

Fra*_*rzi 1 c++ boost c++11 c++14 c++17

考虑到最新的现代C ++,因此考虑到C ++ 17,Boost具有的某些功能在现代C ++中不可用吗?

换句话说:在现代C ++中,有什么您无法完成的事情(使用合理的解决方案),而您需要在项目中包含Boost作为依赖项?

您能否提供此类功能的列表,这些功能是Boost而不是现代C ++ 17中的功能?

那么C ++ 11和C ++ 14呢?

eer*_*ika 5

Boost有各种各样的库,其中大多数都没有合并到标准库中。它们包括但不限于:

  • 联网和其他进程间通信
  • 线性代数
  • 序列化
  • 解析中
  • 信号和插槽
  • 多得多...

此外,将Boost用于C ++ 17中的功能可以使您与较早的编译器兼容。