C++细节---序言

    C++是一门复杂的计算机语言,没有C语言简洁,也没有Java、C#的简单。正是因为这个原因,我们才喜欢她,喜欢她的弱点和强大的功能,也许天使并不完美,正是由于不完美让让人神往。

    我最早学习的就是C++语言,但是当时大一的时候本身对于计算机的领悟就有限,不可能对C++有深入了解,甚至可以说完全不了解。之后,我开始使用C语言,编写实践了大量的数据结构,但也是为了应付考试,并没有用C语言做出过什么东西,完全是为了考研而学习了。大四下学期,由于导师的关系,我去了一个政府部门开发了一套管理系统,使用的是C#语言,这个系统也是我本科的毕业设计,从那时候起我就和.NET才结下了不解之缘,将近2年时间,我在.net平台上做了近十个系统,这期间还有2个项目是使用VB.NET开发的。而且在大四结束的那个暑假,我还用了2个月Java。直到去年,我才正式开始在VC上开发和学习,正式开始使用了C++语言,并且从这么多语言的使用经验来看,我觉得C++本身就不完美,甚至可以说是让人崩溃的语言,正如Linus所说,C++是一门垃圾语言,在不合格的程序手里,C++变得很垃圾。确实是这样,我最近接手了一个项目,是我的前任写的一个ActiveX控件,到处是内存泄露,野指针,用了new,没有delete,等等一系列问题,最近我也看了一门关于C++性能调优的书,加上早就阅读过的Scott Meyers写的《Effective C++》《More Effective C++》,还有林锐的那本《高质量C/C+》,加上自己的一些学习和实践,感觉确实,要想用好C++,真的要下苦功夫不行。

     基于以上的理由,我开始写这个系列,揭露C++的内部细节,为自己做个总结,也为和别人分享,抛砖引玉。当然,有部分是节选自以上那些书籍,我尽量把自己的领悟写出来。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值