我的公司不允许使用boost(出于许多愚蠢的原因,但这是不合时宜的)。

当我习惯了shared_ptrweak_ptrscoped_ptr进行个人开发时,不得不使用原始指针让我感到非常沮丧。

我们专门与Microsoft编译器(Visual Studio 2010)合作,我想知道是否有这些模板的替代品可以减轻我的痛苦。

我曾经听说过std::tr1,但不知道这是什么。我相信这是Microsoft对下一个标准的一种实现,但是我们可以依靠它吗?它提供什么?有保证吗?应该包含哪些标题?

最佳答案

对于VC10,只需使用它已经提供的 shared_ptr weak_ptr unique_ptr 实现即可。您所要做的就是添加<memory>

09-04 01:35