构造函数是什么意思呢?

Cjiajiacaicai 2007-04-22 08:43:12
本人是新人,一直搞不清构造函数是啥意思,也不知道怎么定义构造函数和他有什么用,请大侠告知,谢谢!
...全文
415 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
Cjiajiacaicai 2007-04-23
  • 打赏
  • 举报
回复
书上找不到 有人能详细说明一下吗?
dotdotyy 2007-04-23
  • 打赏
  • 举报
回复
在程序中遇到对象的声明语句时,如 "Clock c1;",此时,系统就会为类的对象分配内存空间,同时将一定的初始化数据放入其中,这个动作就依靠构造函数来实现。细读书,上机体会一下。
todototry 2007-04-23
  • 打赏
  • 举报
回复
用来初始化的
函数避免人为
的忘记
gjw310 2007-04-23
  • 打赏
  • 举报
回复
构造函数可以重载,即一个类可以对应多个构造函数,
可以适用于不同的情况,但至少应该有一个构造函数,
如果你不加系统也会自动加上的。
在类实例化的时候通过调用构造函数传递参数对类的实体进行填充
个人看法,不足之处请大家多多指教!
yixiao386 2007-04-23
  • 打赏
  • 举报
回复
构造函数其实就是构造一个函数的过程,就是初始化,对应有析构函数,建议你看下书吧
taodm 2007-04-23
  • 打赏
  • 举报
回复
连构造函数都没讲的书是C++书吗?不会翻书你都不会吧。
stonepeter 2007-04-22
  • 打赏
  • 举报
回复
推荐你看C++ Premier
v风雪山神庙v 2007-04-22
  • 打赏
  • 举报
回复
多看书,看好书......
多思考
Cjiajiacaicai 2007-04-22
  • 打赏
  • 举报
回复
还是不太明白哎
小一郎 2007-04-22
  • 打赏
  • 举报
回复
构造函数是一种成员函数,作用是在创建对象时,系统自动调用它来给所创建的对象初始化。
mochen5460 2007-04-22
  • 打赏
  • 举报
回复
楼主还是把书看完吧
minioreo 2007-04-22
  • 打赏
  • 举报
回复
就是一个类实例化的时候调用的函数
就像定义一个类类型的变量以后自动调用的 一般用来初始化 看看课本吧

65,213

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧