【初心者歓迎】C/C++室 Ver.37【環境依存OK】at TECH
【初心者歓迎】C/C++室 Ver.37【環境依存OK】 - 暇つぶし2ch7:デフォルトの名無しさん
07/05/06 22:33:07
>>5
#include <iostream>
using namespace std;

class Outer {
  friend class Inner;
  class Inner {
    Outer& outer;
  public:
    Inner(Outer* theOuter) : outer(*theOuter) { }
    void hoge() { cout << outer.foo << endl; }
  };

private:
  int foo;

public:
  Outer() : foo(3) { }
  void hoge() { Inner inner(this); inner.hoge(); }
};

int main() {
  Outer outer;
  outer.hoge();
}


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch