首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

C和C++的区别?解决思路

2012-02-09 
C和C++的区别?如是[解决办法]C是面向过程,而C++是面向对象的[解决办法]原来的说法是C++从C中发展而来的。但

C和C++的区别?
如是

[解决办法]
C是面向过程,而C++是面向对象的
[解决办法]
原来的说法是C++从C中发展而来的。但是现在观点是这完全是两种不同的语言。
如果说有什么相同的,那么基本语法很相似。可是现在的大多数语言,基本语法都差不多呵。

C和C++的区别大了。
1,C的效率比C++高;
2,C++支持继承,多态等;
3,C++支持泛性编程;
······
[解决办法]
不过我不同意二楼的说法,面向过程和面向对象,完全是两种不同的编程思想。
C也可以是面向对象的编程。
[解决办法]
可以把c++大概分类为4部分:
1.c语言部分
2.c++的OO部分
3.c++标准库STL
3.基于c++模板高级技术的泛性编程

[解决办法]
楼上总结得差不多,好像C++之父Bjarne先生也是差不多的意思。

不过要从技术上说,应该还多个异常处理。这一块也比较重要,而且也不适合归于前面四部分的任何一部分。
[解决办法]
c++是在c语言的基础上进行扩充,并增加了类似smallltalk语言中相应的对象机制,他将“类”看作用户定义类型,时期扩充比较自然。他是一种混合型的面向对象程序设计语言。

热点排行