Задать вопрос
Lite_stream
@Lite_stream

Когда narrowing conversion Не является implementation defined?

Всем привет

Правильно ли я понимаю правила narrowing conversion:

1. Wide type -> Narrow type. Итоговый тип умещает результирующее значение. Например, int32_t = uint64_t, значение справа <= maxValue значения слева. ОК

2. Wide type -> Narrow type. Итоговый тип Не умещает результирующее значение. Например, int32_t = uint64_t, значение справа > maxValue значения слева. Implementation defined
  • Вопрос задан
  • 98 просмотров
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Яндекс Практикум
    Разработчик C++ расширенный
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл разработчик С++
    4 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы