定义了一个类,用for或if循环增加类的数量!
假设 class em {};定义了一个类
在main{}中 em x(i) 定义之后 想让 i循环增加能实现吗?
[解决办法]
楼主是这个意思吗?
class em {
public:
static void Create(int num) {
em x[num];
}
em(int i) {
em::Create(i);
}
em() {
printf("创建成功!");
}
};
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; }}