Предопределено ли присвоение типу данных значения, не помещающегося в этот тип данных?
В C++ операция присвоения не является предопределенной для случая, когда значение не помещается в тип данных. Если вы пытаетесь присвоить значение, которое не может быть представлено в переменной определенного типа, то в поведении программа может быть непредсказуема и привести к ошибке, называемой переполнением. Переполнение происходит, когда вы пытаетесь поместить значение, которое превышает максимальное допустимое значение ... Читать далее