|
查看: 1413|回复: 4
|
C++ 高手请进。。。
[复制链接]
|
|
|
发表于 5-11-2009 10:55 PM
|
显示全部楼层
client->: PassOut(&pIntList[ i ] );
应该要这样的
&pIntList 就等于 &pIntList[0] 而已,所以只有第一个value对
[ 本帖最后由 水果rojak 于 5-11-2009 10:58 PM 编辑 ] |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 7-11-2009 09:01 AM
|
显示全部楼层
回复 2# 水果rojak 的帖子
只能把address of pointer pass in to the function (&pIntList)
应为 PassOut(int ** list)
我试过如果用在同一个process 就没问题所有的value都可以读。 |
|
|
|
|
|
|
|
|
|
|
发表于 8-11-2009 05:24 PM
|
显示全部楼层
原帖由 水果rojak 于 5-11-2009 10:55 PM 发表 
client->: PassOut(&pIntList[ i ] );
应该要这样的
&pIntList 就等于 &pIntList[0] 而已,所以只有第一个value对
&pIntList 跟 &pIntList[0] 没分别,除非有operator override |
|
|
|
|
|
|
|
|
|
|
发表于 8-11-2009 05:26 PM
|
显示全部楼层
原帖由 nokiro 于 7-11-2009 09:01 AM 发表 
只能把address of pointer pass in to the function (&pIntList)
应为 PassOut(int ** list)
我试过如果用在同一个process 就没问题所有的value都可以读。
http://cforum1.cari.com.my/viewthread.php?tid=1776350&extra=page%3D1
dynamically allocated object stored on heap,
一个process 的pointer 不可以搬到另一个去用 |
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|