STL语法,容器引用指针

时间:2011-03-20 12:32:18

标签: c++ stl

我想创建一个包含对指针

的引用的容器

1)这可能吗?

2)语法是什么?

我想象它的

<T*&>

即:     的std ::堆栈&LT; INT *放大器; &GT;栈_;

但这只是给我错误“xmemory:指向引用的指针是非法的。”

2 个答案:

答案 0 :(得分:4)

您不能将引用用作容器的元素类型,因为在C ++中不存在引用对象。

你到底想要达到什么目的?为什么不简单地使用std::stack<int>

答案 1 :(得分:0)

为什么不使用std::stack<int*>?使用对指针的引用有什么好处?或者,只有std::stack<int>才能满足您的需求?你试过吗?