#include <iostream>
using namespace std;
class LoopVar
{
public:
~LoopVar();
};
LoopVar::~LoopVar()
{
cout << "Destructor running..." << endl;
}
int main()
{
int k = 0;
LoopVar start;
for(LoopVar l = start;;)
{
cout << "Iteration " << k++ << endl;
if(k == 10)
break;
}
cout << "End of loop" << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmNsYXNzIExvb3BWYXIKewoJcHVibGljOgoJfkxvb3BWYXIoKTsKfTsKCkxvb3BWYXI6On5Mb29wVmFyKCkKewoJY291dCA8PCAiRGVzdHJ1Y3RvciBydW5uaW5nLi4uIiA8PCBlbmRsOwp9CgppbnQgbWFpbigpCnsKCWludCBrID0gMDsKCUxvb3BWYXIgc3RhcnQ7Cglmb3IoTG9vcFZhciBsID0gc3RhcnQ7OykKCXsKCQljb3V0IDw8ICJJdGVyYXRpb24gIiA8PCBrKysgPDwgZW5kbDsKCQlpZihrID09IDEwKQoJCQlicmVhazsKCX0KCWNvdXQgPDwgIkVuZCBvZiBsb29wIiA8PCBlbmRsOwoJcmV0dXJuIDA7Cn0=