作者Taiven (GO~~~)
看板EE_DSnP
标题Re: [问题] 请问hw1.2的第三题
时间Wed Mar 12 00:40:06 2008
※ 引述《fairyflame (妖精火焰)》之铭言:
可以问一下
题目第四行的
A(int i =0) : _data(i) {} 是什麽意思吗?
跟它互看了很久 还是不了解
希望不是个笨问题@@ 谢谢回答
: 题目中的:
: The array size “13” is recorded around “arr’s”
: location in the heap memory (hint: some bytes before arr’s address).
: 是什麽意思呢?
: 是指 A *arr = new A[13]; 之後
: 13这个数字会存在heap memory的某一区之中吗@@"
: 一直不知道要怎麽取出它的size说...><
: 我在main底下做了尝试
: int *arr = new int[13];
: cout<<*(arr-1)<<endl;
: 跑出来的并不是13耶@@"
: 在网路上找了好久new的用法 也没看到哪里有提到怎麽取出array size
: 可以请哪位大大帮忙开示一下吗<(_ _)>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.224.40.190
1F:推 timrau:constructor of A, 传入int(有default value 0) 03/12 08:40
2F:→ timrau:然後用i来initialize _data 03/12 08:40
3F:→ Taiven:了解 谢谢~~ 03/12 13:06