class Drv {

Drv(Hoge& theHoge);
Hoge &mDev;
Hoge mCopy;

};

より具体的には上のようなクラスを用意しています。

Drv drv(*(Hoge*)(0x5555AAAA); ※0x5555AAAA はデバイスのアドレス

として、
drv.mDev.a = 1;のように書くと、mCopyも書き換わってると。

そういう風なことをしたいのですが、. はオーバーロードできないしなぁ。