VS2005的C++ std :: tr2

gra*_*eds 6 c++ boost visual-studio-2005 c++-tr2

升压是VS2005用户体验TR2的唯一途径吗?还有一种只能下载TR2相关软件包的白痴证明方式吗?

我正在查看BoostPro Consulting提供的boost安装程序.如果我为MSVC8的所有软件包选择所有线程选项的选项,则需要1.1GB.虽然我并不缺乏空间,但是需要超过1 GB的空间似乎很荒谬,并且BPC需要很长时间才能赶上当前版本.

我需要什么样的包裹?我真的只对构成std :: tr2的那些感兴趣,并且可以通过将提供的那些与TR2报告中的那些进行比较并从列表中选择那些来找到它,但即便如此,也不清楚需要什么和事实上,这是一个背后的版本让我烦恼.

我从以前与Boost(1.33.1)的遭遇中得知,自编译是一种悲惨的经历:很多时间浪费在它上面,然后一大堆错误在你的屏幕上传递的速度比你读的要快,所以剩下的就是你剩下的有一种不安的感觉,有些东西被打破但你不知道是什么.

我从来没有遇到任何Apache库的这些问题,但那是另一个咆哮......

And*_*ker 4

我相信您实际上指的是TR1,而不是 TR2 。TR2 的提案征集已经开始,但在新的 C++ 标准发布之前,预计不会有太大进展。此外,虽然 boost 是 TR1 实现的提供者,但 dinkumware 和 GNU FSF 是其他提供者 - 在 VC2005 上 boost 可能是访问此功能的最简单方法。

boost 中最重要的库是

  • 参考
  • 智能指针
  • 绑定
  • 类型特征
  • 大批
  • 常用表达

在过去的几个版本中,构建 boost 的文档已经逐渐完善,当前的入门指南非常详细。智能指针和绑定应该从头文件中工作,IMO,这些是 TR1 最有用的元素。