是指的把用标准STL库编写的程序移植成依赖qt库的代码
还是指的是把vs建立的qt工程移植成qtcreator打开需要的pro管理文件。
具体调试自己弄吧……下面是我觉得的问题:
1、在实现operator=()时没有考虑自我赋值的情况(不严密,但不影响此次实验结果)
2、input()函数中不能保证name被正确赋值
3、while((c=getchar())!='\n'||i<n) //输入空格键或超过最大商品数则停止输入。这句话矛盾,安根据我的理解,将或运算改为与运算
4、 for(int j=0j<=ij++) //遍历对象数组,输出商品信息。循环结束的条件错误,比如i==n成立时,则循环内a[j]会超出范围
5、while(tag)循环内里面的语句:其一、将c=getchar()放到第一个 if 前面,因为c这个变量后面还需要用到,或者删除第二个if 中的c=getchar(),将其改为c==027;其二,ESC的ASCII码不是十进制的27吗?027代表八进制的27,不是ESC,自己查表再看一下吧
建议:
1、适用C++提供的类string来代替字符串,比如string name
2、减少不必要的注释
3、耐心加仔细
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)