由c到C++

看一个人,看他的修为,看一种语言,首先看它的数据结构,数据结构决定了一种语言的特征,C语言的数据结构,除了内置的数据类型外,含有指针,结构体,链表,队列,堆栈。要完成一件事情,就只能用这些工具一步步来,所有的过程都是公开的,清清楚楚,不用考虑用户的方便性,带来的问题就是,庞大的代码,众多的函数堆切在一起,让你头晕,如果另一个人要修改一个人的c代码,那就相当的麻烦了,C没有自己管理内存的能力,如果擅自修改了一个指针就极有可能造成程序的崩溃,C++,利用了面向对象的思想,具体就体现在数据结构类中,将属于同一过程内的函数封装起来,单独考虑,独自成体,就好像现代工厂的一个个车间,c下生产一辆汽车,只能自己一步步把所有的零件都生产出来,并且完成最后的安装,生产线非常的长,但是C++就不同了,把生产线分为几大块,一块一个车间,每个车间内都是独立的个体。自己打扫自己的卫生,自己处理自己的废料


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值