C++
1 2class Proxy 3 4{ 5 6public: 7 Proxy() : mOrig(new Original()) 8 {} 9 ~Proxy() 10 { 11 delete mOrig; 12 } 13 bool DoSomething(int value) 14 { 15 return mOrig -> Dosomething(value); 16 } 17private : 18 Proxy(const Proxy &); 19 const Proxy &operator = (const Proxy &); 20 Original *mOrig; 21}; 22
の構文ですが、return文の
mOrig -> Dosomething(value);
がどこからきたのかがわかりません。
また、pubricの
Proxy() : mOrig(new Original())
の意味がわかりません。
基礎的なことかもしれませんが教えていただけえないでしょうか?
何卒よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー