我想创建一个包含对指针
的引用的容器1)这可能吗?
2)语法是什么?
我想象它的
<T*&>
即: 的std ::堆栈&LT; INT *放大器; &GT;栈_;
但这只是给我错误“xmemory:指向引用的指针是非法的。”
答案 0 :(得分:4)
您不能将引用用作容器的元素类型,因为在C ++中不存在引用对象。
你到底想要达到什么目的?为什么不简单地使用std::stack<int>
?
答案 1 :(得分:0)
为什么不使用std::stack<int*>
?使用对指针的引用有什么好处?或者,只有std::stack<int>
才能满足您的需求?你试过吗?