专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > C++

C就C,C++就C++,干吗总是C/C++?该怎么解决

发布时间:2011-06-29 00:41:38 文章来源:www.iduyao.cn 采编人员:星星草
C就C,C++就C++,干吗总是C/C++?
明明是有区别的 ,干吗总要一起说? 而且我发现搞C/C++的其实就只是搞C++,就我进的C/C++交流群 ,大家也只是交流C++


------解决方案--------------------
呵呵,帖子这么火啊,我也来凑个热闹。

就我自己的经历,一般情况下,人们说C/C++大部分情况下指的是C++,我也不知道为啥,呵呵。
而且大家都会说“C是C++的一个子集,C++是C的超集”,我想这估计就是C/C++叫法形成的原因。

但是个人感觉C/C++这种说法确实是不确切的,因为两语言之间还是有很大区别的,这些区别足可以要了一个项目的命!(推荐看下linus对C++的评价,相当的搞)

然而你也不能说C/C++这种方法就是错的,这只是一个讨论坐标系的问题。比如学习英语,就我所知道的,大部分人学的实际上是美式英语,而不是英式英语,那你能说“学习英语”这个说法有错误吗(只是不是很确切罢了);还比如物理上的牛顿三大定律,这几大定律肯定是对的了,但是爱老过来,给它套了个前提“在低速与宏观状态下”。

同样,回到我们讨论的C/C++这种说法,如果宏观上讲,这么说是没错的,但是真深入进去,会发现N多的区别,以至于可以动摇这种(C/C++)说法,其实也无所谓对错的,就是这样一种说法而已。

不过仍然要说一句,大家在讨论C/C++的时候,为什么在绝大多数的情况下都是指的C++呢?
------解决方案--------------------
做为一个真正的C++程序员,而不是使用C++编译器的C程序员,你需要学会下面的事:
1.学会使用各种库,tr1,boost等
2.学会更高层次的抽象,不仅仅是OOP,更重要的是泛型
3.学会代码重用
4.避免指针
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: