C Сделайте сбоевой конструктор, если плохой аргумент

The typical solution is to throw an exception.
Sorann