明天去面试,老师会问一些关于C语言 c++的概念性问题,比如类的特性,能不能帮我想一下相关问题
4个回答
展开全部
c++有一个类库,有一些原有的,比如最大值,max,最小值min,还有一些则是你自己需要用到但是库里又没有的,所以需要你创建一个类,用class来定义它,你要规定它,它是属于你的还是别人也是可以公用的,这就涉及到private还是public的问题。 指针就是相当于一个人的家庭地址,提供指针,就能找到它。所谓结构体则是相当于类,只是比类更不好用,所以现在都用class。如果是结构体得话,只要你不申明它是私有的还是共有的,它就会自动认为是共有的,这点不利于c++的封装性。而class则相反。数组就是存放一组数字的类似线性表的东西。 如果不会可以继续问我,我对这些还是比较清楚的
2011-03-31
展开全部
1、什么是类?什么是面向对象?为什么要有面向对象的编程出现,它是要解决什么问题的?类的三种继承方式、友元、类的成员变量和成员函数、静态成员、静态函数(多态、动态链编、纯虚函数、抽象类,有学这么深吗?)
2、结构和类有什么区别?分别可以起什么作用?(内存对齐和函数指针应该不会问吧)
3、什么是指针,指针的用法和作用。指针和数组的关系。new 和 delete的作用,堆和栈的概念,各类变量分配空间的位置
大概这样
2、结构和类有什么区别?分别可以起什么作用?(内存对齐和函数指针应该不会问吧)
3、什么是指针,指针的用法和作用。指针和数组的关系。new 和 delete的作用,堆和栈的概念,各类变量分配空间的位置
大概这样
追问
能给个答案吗,时间紧迫,谢谢了
追答
你一点概念都没有吗?那我建议你照着我给的这串关键字在百科那边挨个搜一遍看吧,我要是给答案的话今晚都写不完
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看书 就行了 类只不过是人为的对抽象的事物进行概括而已 里面很灵活 我也是初学者 但感觉这不太难的 多看书就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我的经验就是看书,把概念换成自己的语言表述就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询