LINUX.ORG.RU

История изменений

Исправление Deleted, (текущая версия) :

Если очень захотеть, можно в космос улететь.

Создаешь класс, переопределяешь ему все операторы, ставишь всюду проверку текущего значения. В итоге работать будет, но медленно. Потому что все проверки будут происходить только при выполнении кода, но не компилятором. Да и сопровождение такого кода - жесть.

Может, лучше просто писать на Ada?..

Исходная версия Deleted, :

Если очень захотеть, можно в космос улететь.

Создаешь класс, переопределяешь ему все операторы, ставишь всюду проверку текущего значения. В итоге работать будет, но медленно. Потому что все проверки будут происходить только при выполнении кода, но не компилятором. Да и сопровождение такого кода - жесть.