ホーム | ブログ | C++辞典 | サイトマップ | FAQ | 掲示板 | リンク集
メイン・メニュー
プログラミング
その他
struct A
{
  struct B
  {
    static int f(int i);

    static int g(int i = c)
    {
      return 3 * i;
    }
  };

  static const int c = 3;
};

int A::B::f(int i = c)
{
  return 2 * i;
}


int h(int i = 3) {
  return 4 * i;
}
int h(int i);

int a() {
  int h(int i = 5);

  return h();
}

int b() {
  return h();
}

int main()
{
  int h(int i = 6);

  return !((A::B::f() == 6) && (A::B::g() == 9) &&
            (a() == 20) && (b() == 12) && (h() == 24));
}
プリンタ出力用画面 友達に伝える
 ホーム | プロフィール | メール | ログイン | 管理
Copyright © 2005-2009 by TAKAGI Nobuhisa