免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: dream-girl
打印 上一主题 下一主题

[函数] 构造函数? [复制链接]

论坛徽章:
2
亥猪
日期:2014-03-19 16:36:35午马
日期:2014-11-23 23:48:46
71 [报告]
发表于 2004-12-27 22:18 |只看该作者

构造函数?

原帖由 "精简指令" 发表:
西西,终于把这个帖子都看完了。

我是这样感觉。刚开始接触一门新语言时,应该先注重于它所擅长的程序设计方法和风格。写一些程序来解决一些问题。然后再慢慢深入细节。否则容易只见树木,不见森林。

如果一上..........

嘿嘿,所以我“建议楼主先不要在这个问题上专那么深,等你学完了C++基本语法以后,有了一些感性的认识后,在去专研是否一定需要构造函数这样的问题。”
英*所见略同(那个字还是不打出来,免得被丢砖)

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
72 [报告]
发表于 2004-12-27 22:21 |只看该作者

构造函数?

原帖由 "gvim" 发表:
然后来继续灌水,吐啊吐啊就习惯了
to:playmud, THEBEST 是高手,你可以向他请教:)

大哥,你吭我啊?
THEBEST不是高手,我是THEBEST,可以向他请教,但我会说去看书和问编译器.
这个帖子浪费了很多人的时间和造成了对某些人的误导.我大概浏览了.
希望某些人在发帖(如果是回复)就认真点,负责任点,不要相当然.不要为了发帖量多少.这样给别人造成了一些损失....谢谢.灌水ing....

论坛徽章:
2
亥猪
日期:2014-03-19 16:36:35午马
日期:2014-11-23 23:48:46
73 [报告]
发表于 2004-12-27 22:22 |只看该作者

构造函数?

对,还有memberwise copy时成员变量中的指针,我忘了说了,感谢guile提醒

论坛徽章:
0
74 [报告]
发表于 2004-12-27 22:23 |只看该作者

构造函数?

[quote]原帖由 "THEBEST"]吐血一碗,还是先灌水洗洗继续吐....[/quote 发表:

高手啊,指点一下.现在我们的分歧在于vptr初始化是在构造函数之前,还是再构造函数里面
多谢!

论坛徽章:
0
75 [报告]
发表于 2004-12-27 22:23 |只看该作者

构造函数?

呵呵,不过关于C++对象模型的讨论倒是挺有意义的。应该另开一帖

论坛徽章:
0
76 [报告]
发表于 2004-12-27 22:25 |只看该作者

构造函数?

原帖由 "guile" 发表:
凭着对看过的几本书的回忆谈点看法,这几本书大多没全部看完,特别深度探索C++对象模型这本牛书还很没吃透,所以如果出错了一定请指出
C++ primer和深度探索C++对象模型和ARM的说法都是如果不定义一个构造函数,通?.........


inside the c++ object model上的东西吧,我只看了一遍,打算再看两遍.

论坛徽章:
0
77 [报告]
发表于 2004-12-27 22:29 |只看该作者

构造函数?

而且候捷和作者还有意见不一致的地方.

论坛徽章:
0
78 [报告]
发表于 2004-12-27 22:31 |只看该作者

构造函数?

原帖由 "playmud" 发表:


还是错的.


点解?

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
79 [报告]
发表于 2004-12-27 22:33 |只看该作者

构造函数?

现在我们的分歧在于vptr初始化是在构造函数之前,还是再构造函数里面
首先有虚函数的类才会有虚表生成,有虚表才会有vptr.
你说其初始化是在ctro之前还是里面.你说ctor之前是什么时候?是进入函数体之前?如果是的话,那么vptr是在函数体中初始化的.所有的构造当然都是在构造函数中完成,你现在讲的已经是编译器的实现层面,我们不是在谈我们写的程序层面.你说除了构造函数体中初始化它的相关成员你还可以在哪???(当然不是你,而是说编译器)

论坛徽章:
0
80 [报告]
发表于 2004-12-27 22:34 |只看该作者

构造函数?

有了自己定义的构造函数以后编译器就不自动生成默认构造函数了.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP