我现在非常沮丧,花了几个小时的时间来找寻shared_ptr
的位置。我看到的所有示例都没有完整的代码来包括shared_ptr
的头文件(并且能够正常工作)。仅仅说出std
、tr1
和<memory>
一点也没有帮助!我已经下载了boost,但它还是没有出现!能否有人告诉我确切的位置在哪里呢?
谢谢你让我吐槽我的挫败感!
编辑: 我看到我的标题已经被更改了。对此很抱歉。 所以......也因为我不清楚shared_ptr是"C++版本相关"的-->这就是为什么我没有说明我的环境-->因此可能是我很难找到的原因。
我正在使用MSVS2008。
编辑2: 我不知道为什么,在寻找shared_ptr的时候我同时包括[memory]、[boost/tr1/memory.hpp]和[boost/tr1/tr1/memory],当然,我找不到它。
感谢所有的回复。
shared_ptr
不是标准的一部分。尽管如此,由于它非常常见,一些人会将其视为标准,即使它还没有被纳入标准。 - Billy ONeal