トップページ > プログラム > 2015年06月01日 > NN8EkQRr

書き込み順位&時間帯一覧

38 位/185 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000000202



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Excel VBA 質問スレ Part36 [転載禁止]©2ch.net

書き込みレス一覧

Excel VBA 質問スレ Part36 [転載禁止]©2ch.net
889 :デフォルトの名無しさん[sage]:2015/06/01(月) 22:02:15.36 ID:NN8EkQRr
>>888
て言うかスタックのどこに割り当てられたか探せるの?

その関数を呼ぶまでのルートで配置場所変わると思うんだけど。
Excel VBA 質問スレ Part36 [転載禁止]©2ch.net
898 :デフォルトの名無しさん[sage]:2015/06/01(月) 22:31:51.95 ID:NN8EkQRr
>>856
C++には参照渡しの他に参照型と言う概念は無いのかな?

戻り値が値渡しと言うなら参照型、つまり生成して渡すものであれば別にクラスでもいいんだけど、
要は参照型の値渡しをしてやればいい。
とりあえず思い付いたのがコレクションだったので、そう書いただけだけどね。

Private Sub ReferTest1()
Dim collection1 As New collection
Dim collection2 As collection
Call collection1.Add("AAA")
Set collection2 = ReferTest2(collection1)
Call MsgBox(collection1 Is collection2)
End Sub

Private Function ReferTest2(ByVal coll As collection) As collection
Call coll.Add("BBB")
Set ReferTest2 = coll
End Function

これで戻り値に参照が渡ったことが確認出来るよね。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。