我等 发表于 2004-2-11 20:40

C++跟C主要有什么不同?

放假每天抽点时间,花了20天看到指针,从无到有,总算有点收获。
另今天在购书中心翻看一本C++的外国版教材,好像大致和C的内容差不多拨(很随便的看了几页),不知道主要有什么不同呢?因为我觉得要分别花两个学期来学,差异一定比较大才有必要。

十四 发表于 2004-2-12 12:33

两个不同的概念。 你看到的“好像相同”只是表面上某些语法规则相似而已,之所以语法相似是因为当初设计C++的时候考虑到让C的程序员更容易接受C++,缩短学习和适应时间,其一。当然还有其他原因。

C++是OO的,思想完全不同,开发的时候的思路等都和用C的时候不同。

其实当你接触多了后就会明白,现在很多的书都基本是说明一个语言的语法而已。而语法你可以用几天就看完,但理解这个语言的“思想”和利用它的特性将要花很多的时间.

你可以不学C而已直接学C++,很久前有这样的说法了

Salyon 发表于 2004-3-3 01:18

以下纯粹是我的个人体会。
C++确实是在C的基础上发展过来的,一个很大的改进,就是加进了OO思想,不过对C仍然有所保留,这也正是使得C++不能成为纯OO编程语言的原因所在,但也正因如此,C程序员可以很容易对C++上手。

以我之见,掌握OO精髓是关键,以免用C++过程中仍持面向过程的思想。

continuer 发表于 2004-3-10 13:04

钥匙 发表于 2004-3-11 18:56

很大不同。
要学好多东西,如果没有oo思想的话,最好有人指点。否则学起来太慢还抓不住重点

AI 发表于 2004-3-13 02:58

讲到咁复杂......好难明啊..........学紧c。。。。

策马街边 发表于 2004-4-18 00:53

c don\'t support Exception Handling

勇敢的心 发表于 2004-4-23 21:13

要知道有什么不同看点专业些的书

说出来就只是加了个类,同时支持面向对象。

还是要自己去体会。

robby 发表于 2004-4-25 00:13

C++是在C的基础语法上扩展的。

其实最主要的是C++是OO思想的(即面向对象思想),而C则面向过程的。

呵呵,说实在的,如果我这么说你也未必很清楚。自己去写写C++吧,这样你才会有体会的。

gyCai 发表于 2004-6-11 01:09

C++里增加32个关键字,指针作用被削弱,VC++基本类库很方便.

[ Last edited by gyCai on 2004-6-11 at 01:10 AM ]

Forever.Cat 发表于 2004-7-8 03:01

决定暑假重学C++
虽然暑假N多事做

jinry 发表于 2004-7-8 03:55

没有什么不同,如果你不学的话
或者说你学了不用的话

Forever.Cat 发表于 2004-7-8 11:49

为了刷蝎子路过一下,大家见谅hohoho...

十四 发表于 2004-7-22 21:39

Originally posted by Forever.Cat at 2004-7-8 11:49 AM:
为了刷蝎子路过一下,大家见谅hohoho...


我×~ 这贴又让你T起来了。。。

十四 发表于 2004-7-22 21:39

这东西说起来。。。可以出本书。。

MJ名字不要太长 发表于 2004-7-25 03:33

用到多功能的时候才能体现~
C++可以把整体划分为多个模块(对象)进行实现

neutronstar 发表于 2004-7-26 13:45

小飞侠 发表于 2004-8-2 21:47

想自学C++的介绍你们一本书,《C++编程思想》,英译版

小飞侠 发表于 2004-8-2 21:55

C同C++讲起来差别几大噶,响软件工程思想上就有天渊之别,好像继承,就系搭建类库0既关键技术,而无左MFC VC++都无咩也甘吧痹姐

ohyeah 发表于 2004-10-11 00:15

..............
页: [1] 2
查看完整版本: C++跟C主要有什么不同?