今天最主要的就是c++的STL,比如list,multiset,set,map,multimap,stack,deque,queue,bitset,hash_map,hash_set,
priority_queue,其实这些都是一些c++已经帮我们实现的一些数据结构,今天把这些数据结构大部分都做了实验,并且实验的也是自己构造的对象。
今天还看了关于算法,也就是 <algorithm>,不得不说,这方面暂时真的比较弱一些,因为开始是做java的,而java的具体实现又没怎么管,所以在这个头文件里一部分算法看起来还是没问题的,而还有一部分是有问题的,不过我们慢慢来,算法这个内功又不是一朝一夕就能练出来的,自己打算过几天,数据结构和算法,至少要来一遍,至少要在过一阵子能过面试啊。
今天还看了关于c++的string的一些基本操作,个人觉得这个很好理解,而且还有文档,当我们要用的时候查一查就行了,查着查着我们就记住了。
今天还看了关于c++11的lambda表达式[]()->return{},这里面的[]我认为就是引用外部变量的问题,等于号(=)是副本机制,取地址符号(&)是引用方式访问外部变量,单个写的时候也是带&就是引用,普通的写就是副本机制。
小括号内的值是参数,这个就跟普通函数的参数一样。
箭头邮编指向的renturn是这个函数的返回值类型,也就是说这里就是定义这个函数的返回值的。
最后大括号内的就是函数体,函数具体要实现什么,要做什么全部都在这里面写。
今天就到这里吧,明天准备把那个东西破解一下,坑爹的客服啊,都付费了就给了一个注册文件,现在换笔记本了,机器码就换了,和他要了两天的码了,都没理我,这肯定是逼我用od给强制性的解开啊,
我去刷牙,然后睡觉,明天继续,明天主要就是做一些常用的题,并且借此机会好好地复习一下c++,为cocos2dx做准备。