LINUX.ORG.RU

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

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

Спасибо за пример большое.

Т.е. я понимаю, NonZeroInput специализируется типом того что нужно прочитать и режимом. Я так же понимаю что Get возвращает либо T либо optional<T>, как повезёт. Но ведь выбор делается на этапе компиляции. Зачем мы тогда так возимся?

Может я не так понял?

Может на after получится понятнее, если найдёшь время, конечно. Буду благодарен.

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

Спасибо за пример большое.

Т.е. я понимаю, NonZeroInput специализируется типом того что нужно прочитать и режимом. Я так же понимаю что Get возвращает либо T либо optional<T>, как повезёт. Но ведь выбор делается на этапе компиляции. Зачем мы тогда так возимся?

То ли я не так понял, то ли пример не слишком удачный.

Может на after получится понятнее, если найдёшь время, конечно. Буду благодарен.