1int count;
2int num;
3
4struct A
5{
6  A();
7  ~A();
8};
9
10A::A()
11{
12  if (count == num)
13    throw "";
14  count++;
15}
16
17A::~A()
18{
19  count--;
20}
21