C++开窍之旅

忽然之间,开窍了。
C++操作的都是对象,对象有自己的方法,自己的数据变量,我们用到对象的时候,需要用到他的方法和成员,那么就用对象调用就可以了。
在程序中,我们如果需要自己定义对象,那么我们就自己定义一个类,定义这个类的方法,和数据变量,这个类生成对象的时候,这个对象就可以调用方法来操作自己的数据成员了。
你看,我在华为机试的时候,左彬用C++很快生成了一个vector对象,这个对象有很多方法,这个对象.方法,就可以向里面添加数据,还有排序方法等,很快的就可以实现,而我用C就什么都得自己写,这样,就慢了很多。C++使用很多这样事先定义好的类,这样,代码的重用率会很高。当然人家给你写好的类的方法,你可以如果想用这个类对象,但是这个类的对象又跟以前的类的对象有一些不同,那么你就可以继承过来,重写这个类的方法和添加数据成员。


以前为什么一直不理解C++语言,根本原因有两个:
1.代码量太少,C语言代码量也很少,你看现在我C语言代码量有点多的时候,每次我都要写一个排序,这样就感觉很烦,心里想,如果能包含一个头文件,我自己生成一个这个数组对象,这个对象有很多排序、添加、输出...方法,我直接用多好。可能C++语言的来源的源头,就是这个样子的。
2.以前老是认为,写一个C++程序,必须要从先定义一个类开始,其实这个错了。我自己不定义一个类,我也可以继承或者直接添加一个人家定义好的类,也可以完成一个C++程序啊。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值