https://github.com/root-project/root
Raw File
Tip revision: 9d1aed171272a4ee709a8c585eee40fbfefbd355 authored by Fons Rademakers on 24 October 2011, 09:50:38 UTC
tag patch release v5-30-03.
Tip revision: 9d1aed1
t694.h
/* -*- C++ -*- */
/*************************************************************************
 * Copyright(c) 1995~2005  Masaharu Goto (cint@pcroot.cern.ch)
 *
 * For the licensing terms see the file COPYING
 *
 ************************************************************************/

#include <stdio.h>
class A {
 private:
  static const int x;
 public:
  int add(int a,int b=x) { return(a+b); }
};

const int A::x=5;

class B {
 public:
  int x;
  B(int a) : x(a) { }
  int get() const { return x; }
};

B b(789);
void f(const B& x=b) {
  printf("f(%d) ",x.get());
}
void g(const B& x=123) {
  printf("g(%d) ",x.get());
}
void h(int a,int b) {
#ifndef CINT_HIDE_FAILURE
  printf("%d %d ",a,b);
#endif
}
void endline() {
  printf("\n");
}



back to top