>>561
C++ でも、それで良いけど。NULL チェック省くために参照にして

class OtherClass
{
public:
  void setMyClass(Foo& foo)
  {}
};

OtherClass.setMyClass(*this);

としたり、コンストラクタで渡すと吉。ただし Java と違って GC ないから、どこで
delete するかは要注意ね。