下载 > 资源分类 >  开发技术 >  C++ > c++城市公交查询系统

c++城市公交查询系统

2003-11-03 上传大小:45KB
c++城市公交查询系统
1.设有一文件对象in_file,若在while循环中用in_file>>
每次从文件中得到一个字符串直到文件结束,
如果用in_file直接来判断文件是否结束,
则文件末的那个字符串会得到两次。
而用文件in_file.eof()来判断则会得到正确的结果。

2.用delete []释放字符串空间时,老是有问题,
其中的原因之一是你原来申请的空
间不够大,
后来往这个空间中放了过多的内容以至越界,
这时候会发生运行时的错误。

3.把一个对象作为参数传给另一个对象的成员函数时,
程序不能正常结束,即系统删除对象时有问题;
而使用指针或者引用传递参数时不仅不会出现问题,
而且可以人为的删除对象。
我个人认为这很有可能是值传递的原因,
当把一个对象作为实参传给一个函数时,函数形参拷贝了实参的值,
这时,如果对象有指针成员,那么形参的指针成员的值和
实参的指针成员的值将完全一样,
即它们指向的是同一块内存,所以当函数调用结束的时候,
函数的形参将会被系统撤消,
这时,形参调用析构函数,释放用new动态申请的内存。在函数的外面,
作为实参的对象的指针成员其实已经被撤消了,所以当程序结束,
系统撤消这个对象时,这个对象又要调用析构函数来释放指针成员,
但这时指针其实已经指向了非法的空间,导致出错。
bus 文件夹的内容记录的是每条线路的信息,对应于bus 类。

每个文件以线路名称(即车名,忽略前面的k)命名。

每个文件的内容组织如下:(共分为6行,以回车键作为行结束标志)
 
  第一行为“线路名称:#### ”,其中####用具体的线路名称代替;

  第二行为“上行站点:####”。
 
  第三行为“下行站点:####”。

  第四行为“首班车时间:####”。

  第五行为“末班车时间:####”。

  第六行为“票价:####”。
      
      注:若不分“上行站点”和“下行站点”,
          则第二行为“站点名称:####”,
          第三行为空行;
...展开收缩
综合评分:4.1(93位用户评分)
直接下载 开通VIP会员 免积分下载

评论共有14条

name
qq_353034392016-06-24 09:35:29
功能很好很实用
name
u0113445822015-12-15 13:00:14
适合初学者学习,代码错误没有,但bug还是有的~
name
qq_295371932015-11-24 13:47:03
初学者可以学习。
name
qq_287017172015-10-30 10:50:45
资料非常的实用
name
stt12345672015-06-06 13:39:54
功能太简单了,不是我需要的
name
xdlcr2014-12-15 13:12:18
功能不是很全
name
tayoltaw2014-07-08 14:17:22
功能太简单,不是我想要的啊
name
u0105926522014-04-23 13:31:03
过于简单了,适合于初学C++的人
name
tutoujing2014-01-14 11:45:08
下载的时候数据有损坏,打开总是说内存不能为read,头疼啊。。。
name
qinbiao20072013-09-03 16:04:21
功能比较大,可以拿去作为c++项目做做

评论资源

您不能发表评论,可能是以下原因:

登录后才能评论

待评论资源
 

热门专辑

关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

CSDN VIP年卡 4000万程序员的必选现在开通,立省522元
下载
img

c++城市公交查询系统

会员到期时间:剩余下载个数:
VIP下载

积分不足!

资源所需积分 当前拥有积分
您可以选择
开通VIP年卡
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img
资源所需积分 当前拥有积分
VIP年卡全年1200个资源免积分下载促销价78元,开通立省522元
下载
下载

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可奖励20下载分

  • 举报人:
  • 被举报人:
  • 举报的资源分:
  • *类型:
  • *详细原因: