CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C++ 语言

新手:一个以指针实现的queue中,拷贝构造函数可以用enQueue成员函数实现吗?

楼主letok(letok)2004-04-04 08:00:30 在 C/C++ / C++ 语言 提问

enQueue,是压入一个元素,deQueue是抛出一个元素,本来是想把参数queue中的元素一个个压入当前的queue中,完成拷贝,但总是报访问内存错误。  
  而书上是用指针直接写的。 问题点数:20、回复次数:7Top

1 楼bshaozi(俺们那噶不学c!)回复于 2004-04-04 09:02:36 得分 0

代码?????????Top

2 楼angelo23(angelo)回复于 2004-04-04 09:02:38 得分 5

不解……什么叫用enQueue代替copy   constructor呢?书上用指针当然是直接储存元素的地址即可,你的copy   constructor报内存错误肯定是什么越界访问之类的,debug一下嘛Top

3 楼jamesbit(32dsf)回复于 2004-04-07 22:48:43 得分 0

代码贴出来看看Top

4 楼freefalcon(心宇—消失中...)回复于 2004-04-07 23:12:51 得分 5

多半是   指针没有赋值,或者说没有为指针申请空间Top

5 楼banquet(Everything will be well)回复于 2004-04-07 23:23:05 得分 5

如果将不同类型的数据指针压入队列,队列的存储指针须为void*或void**Top

6 楼jp1984(mathfrog)回复于 2004-04-08 12:15:34 得分 5

¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥  
      压入的时候怎么会错呢??先要判定是不是已经满了。抛出的时候   要先判断是不是空。。  
    ¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥  
          给段代码看看把。//现学现卖!!Top

7 楼menxiang(梦祥)回复于 2004-04-08 12:42:40 得分 0

我也想看啊1  
  好像我也有这个问题啊1  
  内存问题啊1Top

相关问题

  • 构造函数
  • 构造函数
  • 构造函数??
  • 构造函数
  • 函数构造
  • @@@@@@ 构造函数 @@@@@
  • WebService构造函数
  • 什么是构造函数?
  • 有关构造函数。。。
  • 问一下构造函数

关键词

  • 指针
  • 内存
  • enqueue
  • 元素
  • queue
  • 压入

得分解答快速导航

  • 帖主:letok
  • angelo23
  • freefalcon
  • banquet
  • jp1984

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo