编程练习总结

1.    利用instream.open() 的过程中,文件名要加上双引号引用

2. 由于instream.get可能会出错,因此在使用instream.get时候,用while(!instream.fail()) 来循环get

3. 此外 instream.fail|需要一个起始状态,因此总是在上面的while 开始之前先执行一次instream.get再执行循环

4. 使用的函数要declare而且参数数量要与使用时一样多,否则会报too much parameter的错误

5. for与while 使用的时候要用花括号括起来

6. if的()忘记加里

7. return值忘记写

8. 如果告诉你{}的问题,那一定是之前的for 循环等等的{} 忘记写了

10. 默认情况下的instream是通畅的,那为什么会先instream.get再count++       而不是先count++  再instream.get呢

       因为我们不知道这个文件是不是空的,如果是空的,那我们在没有一个字符的情况下也得出count+1 ,非常无解

11. 函数名字写错了- -,声明里写的跟定义里写的以及调用写的都不一样- -

12.数组:   在initialisation/定义/创建 的时候不仅要写[ ] 还要写长度;

在 function Declaration/ definition 的时候仅需要写[ ]    不用写长度;

在函数调用/传参数的时候   不需要写[ ] 也不用写长度;

13.默认值的声明: 函数定义里不要写出默认值,在函数声明里写出默认值就可以了;
14.bool是一种返回值类型 true/false
15.can not resolve type而导致的string类型下红线可能是因为没加using namespace std的原因
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值