c ++中的自动指针

时间:2011-01-19 17:55:31

标签: c++

我很想知道如何在c ++中实现auto_ptr。我试图找出它的来源在ubuntu 10.04中的位置。我只能找到.h文件但找不到它的实现。我在哪里可以找到它?

5 个答案:

答案 0 :(得分:7)

.h文件几乎肯定是它的实现。 auto_ptr是一个模板。由于模板实现需要完整包含,因此它们通常位于.h文件中。

答案 1 :(得分:4)

auto_ptr是一个模板,整个代码最有可能出现在头文件中。

您可以查看libstdc ++ 4.4实现here

答案 2 :(得分:0)

它是一个模板类,因此详细信息显示在头文件中:看一下。

答案 3 :(得分:0)

这是一个模板,所以它都在标题中。

答案 4 :(得分:0)

以下是对Scott Meyers的auto_ptr

的引用