は、私はクラスFooのを持っていると言うC++デ参照ポインタ間
class Foo {
}
I行い、次の割り当て:
Foo *ptrFoo=new Foo();
Foo &ref=*(ptrFoo); //question 1
Foo afoo=*(ptrFoo); //quesion 2
私の質問:
1)に "& REFを" assignming内部的にはメモリの点で何が起こるのでしょうか? "ptrFoo"のメモリアドレスを "ref"に割り当てるだけですか?
2)「afoo」に割り当てるとき、何が起こりますか?コピーコンストラクタを呼び出しますか?つまり、メモリは2つのFooオブジェクトに割り当てられますか?すなわち "afoo"と "ptrFoo"のための以前に割り当てられたメモリ?
3)は、私が "無効methodBar(のconst Fooのインスタンス&)" と呼ばれる方法があるだろう 私は "ptrFoo" を渡す場合をなど:
methodBar((* preFoo));
「const」の意味は?