C++中类和对象还有一些什么继承的学习有什么用?怎么用?

2025-03-28 16:11:15
推荐回答(2个)
回答(1):

理论上,几乎所有用C++写的代码换成用C来写都能写出来,但是遇到比较复杂的算法、数据结构时,C语言的代码可能会变得非常繁琐、不清晰且易出错,而C++利用类与对象的特性将代码和数据整齐封装。举个例子,链表,C语言里只能写成若干个结构体通过指针相连的零散结构,以及零散的处理函数,而在C++中就可以将整个链表封装成一个类,并为其添加相应的处理功能(成员函数)

回答(2):

思想不一样了,比如你做一个游戏,怎么描述一个人物属性?用C的话你可以用结构,但是使用起来非常困难。最简单一点,结构里是不能放函数声明的。如何实现一个结构类型可以使用调用多个函数?这就是C++要研究的了。