在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → c++城市公交查询系统

c++城市公交查询系统

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:0.04M
  • 下载次数:5
  • 浏览次数:67
  • 发布时间:2021-11-09
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
c++城市公交查询系统 1.设有一文件对象in_file,若在while循环中用in_file>> 每次从文件中得到一个字符串直到文件结束, 如果用in_file直接来判断文件是否结束, 则文件末的那个字符串会得到两次。 而用文件in_file.eof()来判断则会得到正确的结果。 2.用delete []释放字符串空间时,老是有问题, 其中的原因之一是你原来申请的空间不够大, 后来往这个空间中放了过多的内容以至越界, 这时候会发生运行时的错误。 3.把一个对象作为参数传给另一个对象的成员函数时, 程序不能正常结束,即系统删除对象时有问题; 而使用指针或者引用传递参数时不仅不会出现问题, 而且可以人为的删除对象。 我个人认为这很有可能是值传递的原因, 当把一个对象作为实参传给一个函数时,函数形参拷贝了实参的值, 这时,如果对象有指针成员,那么形参的指针成员的值和 实参的指针成员的值将完全一样, 即它们指向的是同一块内存,所以当函数调用结束的时候, 函数的形参将会被系统撤消, 这时,形参调用析构函数,释放用new动态申请的内存。在函数的外面, 作为实参的对象的指针成员其实已经被撤消了,所以当程序结束, 系统撤消这个对象时,这个对象又要调用析构函数来释放指针成员, 但这时指针其实已经指向了非法的空间,导致出错。 bus 文件夹的内容记录的是每条线路的信息,对应于bus 类。 每个文件以线路名称(即车名,忽略前面的k)命名。 每个文件的内容组织如下:(共分为6行,以回车键作为行结束标志) 第一行为“线路名称:#### ”,其中####用具体的线路名称代替; 第二行为“上行站点:####”。 第三行为“下行站点:####”。 第四行为“首班车时间:####”。 第五行为“末班车时间:####”。 第六行为“票价:####”。 注:若不分“上行站点”和“下行站点”, 则第二行为“站点名称:####”, 第三行为空行;
【实例截图】
【核心代码】
4744300845146762425.rar
├── bus.h
├── bussearcher.cpp
├── bussearcher.dsp
├── bussearcher.dsw
├── bussearcher.ncb
├── bussearcher.opt
├── bussearcher.plg
├── codechina.txt
├── Debug
│   ├── codechina.txt
│   ├── vc60.idb
│   ├── vc60.pdb
│   └── 说明.htm
├── position.h
├── source
│   ├── bus
│   │   ├── 10.txt
│   │   ├── 12.txt
│   │   ├── 13.txt
│   │   ├── 151.txt
│   │   ├── 157.txt
│   │   ├── 1.txt
│   │   ├── 202.txt
│   │   ├── 204.txt
│   │   ├── 20.txt
│   │   ├── 21.txt
│   │   ├── 251.txt
│   │   ├── 271.txt
│   │   ├── 29.txt
│   │   ├── 317.txt
│   │   ├── 32.txt
│   │   ├── 3.txt
│   │   ├── 44.txt
│   │   ├── 4.txt
│   │   ├── 517.txt
│   │   ├── 55.txt
│   │   ├── 56.txt
│   │   ├── 5.txt
│   │   ├── 6.txt
│   │   ├── 7.txt
│   │   ├── 809.txt
│   │   ├── 826.txt
│   │   ├── 83.txt
│   │   ├── 8.txt
│   │   └── 9.txt
│   ├── busname.txt
│   ├── codechina.txt
│   ├── position
│   │   ├── 六公园.txt
│   │   ├── 六和塔.txt
│   │   ├── 动物园.txt
│   │   ├── 城站火车站.txt
│   │   ├── 大关桥西.txt
│   │   ├── 天苑花园.txt
│   │   ├── 平海路.txt
│   │   ├── 朝晖六区.txt
│   │   ├── 桂花城.txt
│   │   ├── 武林小广场.txt
│   │   ├── 汽车东站.txt
│   │   ├── 浙二医院.txt
│   │   ├── 浙大之江校区.txt
│   │   ├── 火车东站.txt
│   │   ├── 翠苑四区.txt
│   │   ├── 胜利剧院.txt
│   │   ├── 艮山门.txt
│   │   ├── 观音塘小区.txt
│   │   ├── 解百商店.txt
│   │   └── 钱江大桥.txt
│   ├── positionname.txt
│   ├── 线路名称.txt
│   ├── 说明.htm
│   └── 资源文件组织说明.txt
├── userInterface.h
├── 说明.htm
└── 调试过程出现的问题.txt

4 directories, 71 files

标签:

实例下载地址

c++城市公交查询系统

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警