编写C++的基本注意事项(0) — 序言

本文作者从C++初学者的角度出发,分享了从大学学习C++到工作中使用该语言的经验。文章着重讨论了跨语言转C++时常见的误区及注意事项,并强调了理解计算机科学基础知识的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

编写C++的基本注意事项(0) — 序言


我最开始学编程,是从C++入门的,当时也没有特别挑选这门语言。只是当时大学有门程序设计课,学的就是这个。我第一份工作就是用C++在Windows上开发。后来换工转iOS, 更多的用object-C,只偶然需要一下C++。现在公司转型用cocos2dx开发手机游戏,就回归使用C++了。


我很多同事,有些使用java入门,有些直接就是object-c, 有些是其它语言,之后转cocos2dx。可能是带有之前语言的思路,他们写的程序其实不那么符合C++习惯写法。有些东西,我以为基本的,不用再说的,其实其他语言转过来的也没有怎么注意到。


因此,我想写一些关于C++,需要注意的地方。有些也不单纯是C++的,也可以推广到其它语言。可能是C++有点底层,用这门语言的时候,需多了解计算机科学的方方面面。而一些虚拟机语言,将底层的封装好,屏蔽掉了,用这些语言的人有点被宠惯了。


这里可能有人提出疑问,既然别人将底层,琐碎的封装好了,那为什么还需要知道底层呢。这要看看你的目标是什么了,假如你只是业余的,满足做个代码工人,无啥问题。但假如你想创造一些新的,之前没有的,或者只是因为单纯的好奇心,就会想知道,也应该要知道下面是什么样的。基础的东西是绕不过去的。可能你写程序100天,99天都没有问题,到了第100天,就会冒出个古怪问题,这时候,不懂基础,就算再给你100天,你也解决不了。而求助别人,别人一下子就搞好了,而你也只知这样就可以,但不知为什么可以,只能死记住。这种情况发生多了,不会觉得没有意思吗?


说教的不多讲,之后也不说代码格式之类。代码格式,或者命名习惯,每个公司或者个人都有不同。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值