2019/03/02学习记录总结

博主分享了学习STL(标准模板库)的过程,从基础知识回顾到深入理解STL的操作,探讨了STL在简化代码和提高可读性方面的作用。同时,也提到了在学习过程中遇到的疑惑,如是否过度依赖STL外的函数,以及如何平衡学习资源的使用。

开课岂止至今终于把stl课件上基本操作啃明白了 虽然期间耗费了大量时间去复习回想了指针、数组、输入输出、传指针传数值传地址等各种以前的知识 但是最后的成果还是比较可观的  但在尝到一点甜头的同时后确实懈怠了一点  然后这周就有一两天时间搜stl的题目只是边看边抄一遍代码 虽然过的很舒服但是总是有种知识学不全的罪恶感  

stl很多题解中大都使用了陌生的函数比如.isalpha 判断是不是字母(可用于循环中如while(isalpha(a[i])));tolower(a[i]);将字母转化为小写  但总感觉使用太多stl外的函数是不是不太合适?虽然解的时候特定函数必然会简化过程但是   真实出题的时候应该会对这种情况有限制吧 对这点有点迷茫 打算先这样积累下去 日后再作区别 先记一下

还有就是很多定义比如  set<string>::iterator 类似指针,定义一个地址变量it for(set<string>::iterator it=final.begin();it!=final.end();it++);  不是特别难懂 

之后便是抄完许多题后对stl基本操作的一些看法 很多题其实不用stl也可以ac 只不过在结构逻辑控制上不如stl更加清晰可读 stl在我看来更像是一个将一类型运行过程综合的一种结构  有很多题看上去繁琐非常但是真正写代码时核心依旧非常简单   但是能不能想得出来就是另外一回事了  日渐改掉参考资料的习惯

还有就是在网上搜索的过程中发现经常有这个关键词的出现?  "旧版本的编译器使用  " (暂无图片)优快云图片上传暂时还没搞明白怎么回事 日后有必要注意一下 这里也记一下


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值