定义了一个类,用for或if循环增加类的数量!解决方法

定义了一个类,用for或if循环增加类的数量!
假设 class em {};定义了一个类
在main{}中 em x(i) 定义之后 想让 i循环增加能实现吗?



------解决方案--------------------
楼主是这个意思吗?
C/C++ code
 
class em {
public:
  static void Create(int num) {
    em x[num];
  }
  em(int i) {
    em::Create(i);
  }
  em() {
    printf("创建成功!");
  }
};

------解决方案--------------------
C/C++ code

class 女朋友
{
public:
  void 洗衣();
  void 做饭();
private:
  漂亮;
  温柔;
};

class 我
{
public:
   void 获得一个女朋友();
private:
   bool 美梦成真;
   typedef std::list<女朋友,女朋友> HOPE;
   HOPE   myHope;
};
void main()
{
  我 m_250;
 for(unsigned long i= 0;i<(unsigned long)(-1);i++)
 {
    m_250.获得一个女朋友();  
 }
  if( m_250.美梦成真 )
  {
      cout<<"人要想信奇迹"<<endl; 
  }
  else
  {
     cout<<"原来一切都是幻觉"<<endl;
  }
}