找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2480|回复: 0
打印 上一主题 下一主题
收起左侧

III C++第一部基本语言之后.....

[复制链接]
跳转到指定楼层
楼主
ID:60076 发表于 2014-4-29 20:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
       通过C之后,C++基本语言部分的程序很快就上手了,毕竟是C的扩充语言,难度系数前期部分和C也一样,但都说后期的面向对象和泛型编程很难,不过这些现在还没开始,难度的话我还不知道的说。
       总而言之同一个东西编写程序,C++的方法比C的方法多了不少,比如处理一个相同类型的元素,不仅可以用C的数组和指针,而且可以用C++专属的容器处理。这几天搞容器确实是非常纠结,多余的也不想说了。再比如处理一个函数调用,在C中可以用返回值和非值传递方式的数组名、指针来改变变量的值,可C++又多了个引用处理。还有字符和字符串处理、io库的输入输出流,头文件调用也明显多了很多,不仅有C风格处理方式,还有C++新添的处理方式。因此通过这些天的攻略,总算理解为啥要先学C再学C++了。
       简而言之C++既有java高级层面的面向对象,也有低级层面的内存处理,因此这个玩意有高级语言的一面也有低级语言的一面,过来人都这么说是不是的呢?我才不知道呢,java没学过,面向对象没学过,处理内存也只是小学了一下,什么指针处理地址啊,new和delete处理内存啊。
       记得刚刚学完C接触C++的时候各种不习惯,语法就有一些不同,原来的stdio变成了iostream,还有了命名空间,原来的printf和scanf也改成了cout和cin,虽然还是保留了大多数的东西,这一点还好,没办法只好习惯,裸写代码吧!只有这样才深刻些,光看的话那就是不靠谱,没办法,记这些死记硬背的东西太容易忘了,和西点配方一样容易忘,如果再有人问我XX的配方的话,我只好回答忘了。标准函数名就像糕点品种名那么多,而函数的参数就像无规律的配方那么难记,动不动就忘了,所以记全是绝对不可能的,绝对不现实的!有的品种配方二三十个,有的品种配方几个就好了,同样的参数也是一样啊,我就纳闷了设定几十个参数有那么好玩吗,别人糕点差一种东西味道可能会有很大的出入,难道程序中调用那么多函数的参数也是这样,无力吐槽啊。
       总之基本语言部分也相当于C和C++的交接,只有成功交接了才能进行第二部分的容器,标准函数库的各种容器够玩好一阵子的了,什么顺序容器中的向量vector啊、列表list啊、队列queue、双端队列deque;关联容器中的集合set、多重集合multset、映射map、多重映射multimap等等。会使用和习惯他们的语法各种操作方式还得一段时间,而且总觉得时间很不够用的,有时真羡慕那些觉得时间很多无聊的人,突然想到某个电视情节真想去闭关修炼啊,或者是某个游戏情节,练级啊,打同一个怪无数遍,一般敲着键盘一遍看着经验飙升也不觉得累了,而敲代码却没这个感觉,敲那么多感觉最起劲的就是自己写出来的代码只编译一次居然没有错误,好吧算在运气的头上。但愿好运年年有,今年特别多。买个装备加运气!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表