关于此次再看C++

        之所以重新再一次系统地认真学习一遍C++是因为自从大一的暑假在学校工作室里出略地学了一点,然后就用QT来做一些小项目。头一次做可视化编程肯定感觉到小有成就。后来因为要去做嵌入式ARM的底层东西,所以挺久没有再用过QT了。现在想起都把之前学过的QT里的图形库都忘得差不多,于是觉得,这样子不行。光会用别人的库而不知C++其更本质的东西是不行滴,于是下定决定去买了所谓的C++BIBLE《the c++ programming language》啃起来。在这里做一下笔记,希望以此监督自己坚持下去。以后的内容也许我理解有些许偏差,欢迎各位指出。

          下面就说一下我对vector的理解。Vectors are a kind of sequence containers. As such, their elements are ordered following a strict linear sequence.这是我在网上找到对vector的解释。其实一开始我接触这个术语时是非常迷惑地,后来发现所谓的容器也就是可以想象成数组,只是数组时容器的一种特殊情况。而为什么会出现容器这东西呢?我个人认为,方便块状的数据操作。比如说我这里有一个类A,创建了十个A类的对象。那么这十个对象如果要进行排序等操作,我们要一个个来比较,这显然十分地不便,代码量也十分地流水账。因此通过数组等线性存储的启发,就有了容器这东西。有了容器就可以方便对这些数据块进行操作。在C++的标准库里德类一般都会提供自己相关类型的容器,然后提供相关的容器操作。这样对代码的编写起到简化作用。

       宿舍吹哨声又无情地响起,看来今天只能到这里了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值