C与C++的区别——肤浅的认识

在这3个多月里,一直在用C语言来进行工作。尽管之前在网络上,从来都是将C与C++当成是一个规范来讲诉的,如C/C++,让我误以为其实C/C++就是一回事。而这种认识在我最近刚开始接触时,觉得不是那么回事,当我以C的角度来看C++的代码时,觉得有一定程度的不解。

因为C++也才看了几天,大部分的认识都是以前道听途说来的,可以说是以偏概全。

C语言对于底层的引用支持比较好,因为是面向过程的。而在最近之前看的windows程序设计 一书中,也是更为有帮助的理解C语言进行底层代码的构建。

我认识中的底层,是除了在单片机/ARM嵌入式那一层外,稍微往上一些的,依托于此的层次。

在程序设计书中,认识了windows操作系统在我们用户可及范围内的创建机制,例如消息的机制,窗体的创建等等,这都在之前有提到过。所以当看到用C++写的模拟器代码时,对于模拟器运行的方式完全不了解。作用域的概念,原来那::这个符号代表的是作用域的意思,表示其之后的变量或方法是专属于符号之前那个函数/数据结构的,那么就为什么不放在函数内呢,要得到其中的变量,直接一个函数传递出来。还有,很多人说全局变量不好,但到目前为止,我还是觉得挺好用的,纯粹的从使用角度来讲。。。

 

 

 

这些肤浅的认识,都是在工作中积累起来的,而由于现在所在并没有什么比较有经验的人带领我们,这些困惑时不时的出现,我们这一伙人的心中也在困惑着,迷茫着,今天开会,技术的老总算是给我们这一群人定下了基调,做样机版本的测试。说实话,从字面的理解,我很难有高兴的心情,因为希望能做研发的工作。我们在上层的眼中,只是一群备胎吧,当然现在的我们也确实是。但是,不服气啊,年轻的我们,都有各自的梦想。

但是,实际的情况,又不得不低头。我们这边,每天下午1点上班,5点下班,早上正常情况,基本还没有过加班。大家吃过饭,回到集体宿舍,大都是玩游戏,看视频电影,很少有在继续学习的。然而很多做这一行的共识,都是像我们这样刚毕业的,最是应该学习吸取知识,熟练技能,这样才能胜过同阶段的人,至不济也不会落后于别人。现在这情况,真的挺忧心的,但我只能做好自己能做的,稍微多学习一些吧。不知道在过一段时间,在回过头来重新看自己这一路时,会不会有新的收获。。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值