首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

C++指针的有关问题,烦高手解答下

2012-03-07 
C++指针的问题,烦高手解答下这是输入函数int input(){int i for(i1i3i++){ cout请输入航班信息:

C++指针的问题,烦高手解答下
这是输入函数
int input()
{int i;
for(i=1;i<=3;i++)
  { cout<<"请输入航班信息:"<<endl;
  Flight fi;
  fi.set_flight();
  fi.show_flight();

}
return 0;
}
我还要建一个查询函数,但是要是用到输入函数中的输出,想利用指针,但是不知道有什么好方法。
查询函数的目的是能查询到输入函数的输出~~~指针怎么使用?

[解决办法]
退出input的作用域,你在input里面分配的空间会收回的
[解决办法]
就是说fi.show_flight()只是把航班信息显示到屏幕上,准确的是在for循环结束时变量就被释放掉了。
因为你还用查询,最好在main()函数里面建立Flight的变量,用数组可能简单些,用动态变量最好了。
[解决办法]
上面错了,应该是 count不等于99.数组是这样做,开销可能大点,最好的方法是用动态变量

热点排行