PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
C_and_CPP
[问题] 请教这2种 class初始化 的差别
楼主:
OoShiunoO
(机机勋)
2016-11-18 20:23:08
想请问以下这两种方式在底层的运作有什么不一样?
SomeClass x(someValue);
SomeClass* x = new SomeClass(someValue);
只是插在回传型态不同而已吗? 上面是reference,下面是pointer
作者:
layan
(教练我想打球 T_T)
2016-11-18 21:49:00
allocate on stack or heap
作者:
steve1012
(steve)
2016-11-18 22:02:00
一楼解答你了
作者:
b0920075
(Void)
2016-11-19 00:11:00
前几篇有讨论过,不过是C的
作者:
Sirctal
(母猪母猪 夜里哭哭)
2016-11-19 09:35:00
我记得第二个还可以new 继承他的物件
作者:
yzfr6
(扮关二哥!)
2016-11-21 14:03:00
第一个只是把 x 定义成具有 SomeClass 类别的东西但因为没有实体化, 所以无法操作
作者:
stupid0319
(征女友)
2016-11-21 14:35:00
实体化??C++跑到现实世界中吗!?
作者:
grayStone
(灰色石头)
2016-11-21 15:17:00
五楼梗吗
作者:
steve1012
(steve)
2016-11-22 04:30:00
第一个不是单纯call constructor 而已?我哪里看错了吗
作者:
BIAO
(超越自己)
2016-11-22 11:41:00
建构子起来了..那物件就存在啦!只是是local的..XD
继续阅读
[问题] 检查内存遗漏
MOONY135
[问题] 继承问题
ymps3502
[问题] stringstream内有数字和字符
cchou0114
[问题] 如何做出标准的 堆积树 ?
wa007123456
[问题] OpenMP没有效果
ogstruggle
Re: [讨论] 2的2000次方,加减乘除
wa007123456
[问题] 用recursive写pow
ForWin
[问题] qt有办法关掉正在运行的程式吗
checkIO
[讨论] 2的2000次方,加减乘除
rere70697
[问题] C++ 考题(题库)用书
aresnmars
Links
booklink
Contact Us: admin [ a t ] ucptt.com