类中构造函数和成员函数相同吗

 我来答
WHYBOBO9988
2011-10-04
知道答主
回答量:7
采纳率:100%
帮助的人:6.6万
展开全部
不一样,类中的构造函数是声明一个类的对象后,自动的调用的,但成员函数是用户使用时才会调用,通常的话一个类的成员变量的初始化都是通过构造函数来实现的 ,至于是不是非要和new运算符一起使用也不一定,你只要声明一个类的对象后,编译系统都会调用构造函数的,只是生存周期只是在此段程式的大括号类用完后自动释放,而用new生成的对象,也必需调用类的构造函数,系统为对像分配内存空间,用户自已使用完要delete的
百度网友8fd6b79
2011-09-26 · TA获得超过207个赞
知道答主
回答量:54
采纳率:100%
帮助的人:10.8万
展开全部
构造函数也是一种成员函数,成员函数还包括其他的函数,比如学生类student()是构造函数,再在类中定义一个计算分数的函数,这个函数就不是构造函数,但是是成员函数,成员函数在类中定义,或在类中声明,在类外定义,但要写明路径
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
只想做个隐居子
2011-09-27
知道答主
回答量:40
采纳率:0%
帮助的人:22.7万
展开全部
构造函数,是永远创建类对象的同时,执行某些特定的功能,常用于初始化成员变量。
总与new运算符一起使用在创建对象的语句中 特别的一个类可以有多个构造函数 可根据其参数个数的不同或参数类型的不同来区分它们 即构造函数的重载。

成员函数,其实说成某个类中特有的方法更合适。
拿计算器做列子吧:
构造函数可以用来初始化,该计算器中的计算符号。
成员函数就是用来定义,具体的方法,比如(加、减、乘、除);
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式