问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

一个关于智能指针的c++问题

发布网友 发布时间:2023-10-11 21:34

我来回答

2个回答

热心网友 时间:2024-11-29 09:47

pop这里可能有异常,就是当top.get是NULL的时候。 这个想怎么处理你自己弄吧
vs2005下能编译

#include <iostream>
#include <memory>
using namespace std;

template <typename _Ty>
struct Node {
auto_ptr<Node<_Ty>> next;
_Ty data;
Node(_Ty data, auto_ptr<Node<_Ty>> next) : data(data), next(next) {}
};

template <typename _Ty>
class ChainStack {
auto_ptr<Node<_Ty>> top;
public:
ChainStack() : top(0) {}
void push(_Ty data) {
top.reset(new Node<_Ty>(data, top));
}
_Ty pop() {
_Ty temp = top->data;
top = top->next;
return temp;
}
bool empty() { return top.get() == NULL;}
};

int main()
{
ChainStack<int> s;
s.push(1);
s.push(2);
s.push(4);
while (!s.empty())
{
cout << s.pop() << ends;
}
}

热心网友 时间:2024-11-29 09:48

最近也在学习,好难
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
求大学生谈恋爱的各种弊端 大学生恋爱的利大于弊吗? 大学生谈恋爱的弊处 dnf现在站街16000的物攻 增加100物攻能张多少 家里养的蚕宝宝是要蜕皮了吗 富贵包硬和软的区别 【已完成】为什么腋窝突然有异味? 女生为什么有狐臭症状? 为什么会狐臭 万视宝这个牌子是做什么的?有人了解嘛? 脸上的皱纹比较明显了,最好的去皱方法是什么呢? 刘亦菲最近瘦了吗? 刘亦菲的是怎样保持身材的1 如果刘亦菲一直不减肥,迪士尼会换人吗 三下五除二。猜一种生肖1 乡愁的基调是什么 有哪位好心人知道这手脚皮肤病,要怎么治才能痊愈?已经有一年多... 大学里真正有钱的学生是怎样的 我的脚得过皮肤病现在脚底茧子比较后能做手术去掉吗 毕业论文 选题理由 急急急!!!2 昆仑山位于中国的哪个省那座城市24 中国五大山是哪五大山?分别在哪个省啊?237 怎么辨别水溶C100真伪? 中国的山最多的省份有哪几个?62 目前都有哪些酱香酒的评价比较高?1 清明节是为了纪念谁?194 中国有几大山脉,都在哪些省份40 林更新王丽坤是什么关系?2 哈密市恒煕水务有限责任公司怎么样? 新疆润恒节水设备有限公司怎么样? 我想重新弄个试我老婆下,,怎么弄,怎么加她,不会怀疑,,懂的人说... 坤造:庚午,已丑,丁酉,辛丑..请问大师:有男孩子生吗? 关于猜十二生肖的谜语?727 我跟她说我怕你突然有一天会离开我然后她说我一直都在啊2 十二生肖中五六猜一生肖64 欲钱等月圆时猜一生肖13 如何自己网上注册公司460 求:现中考成绩怎么算分 中考的各科分数是多少 中考分数怎么算361 公务员面试题:如果被录取 你的工作会怎么做12 面试真题:如果被录取了,你的工作将会怎么做41 关于智能指针中的delete问题 淘宝投诉卖家的留言可以删除或更改吗 我是淘宝卖家 给了买家评语还可以修改吗 请问?31 怎样快速解决百度云下载速度慢的问题? 淘宝卖家能删除评论吗?143 sql语句中的group by什么意思31 为什么间隔几天不喝酒会上火眼红 怎么办去迪拜的护照1 aa bb式词语文章篇幅长草木长得好行动不正当某种说法挂口头意见不同不...