воскресенье, 4 декабря 2011 г.

DeadClass

Пришла идея написать DeadClass. Так как следующий вариант отказался компилироваться
class DeadClass {
public:
    DeadClass a;
    DeadClass() {}
};
int main()
{
    DeadClass a;
    return 0;
}
то пришлось остановиться на таком варианте
class DeadClass {
public:
    DeadClass *a;
    DeadClass() { a = new DeadClass(); }
};
int main()
{
    DeadClass *a = new DeadClass;
    return 0;
}
Запуск из среды Qt Creator не дал хорошего результата - выпадало сообщение "The inferior stopped because it received a signal from the Operating System".
Запуск из под Windows тоже не был успешным, через несколько секунд система предложила закрыть приложение, видимо что-то ей не понравилось. =)

Комментариев нет:

Отправить комментарий