На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное DigiMania RSS
msm.ru
Модераторы: JoeUser, Qraizer, Hsilgos
Страницы: (75) « Первая ... 73 74 [75]   ( Перейти к последнему сообщению )  
> Текущий Стандарт С++ и перспективы его развития
    Интересно, по стандарту чему должно быть равно i в этом примере:
    ExpandedWrap disabled
      int i = 1;
      i = i++;
    Мой сайт - www.prografix.narod.ru
      По стандарту это ill-formed и UB. Ибо двойная модификация одной переменной в рамках одного же выражения.
      "Математики думают, что Бог в уравнениях, нейрологи уверены, что Бог в мозге, а программисты уверены, что Бог — один из них."
      Морган Фриман
      Реализация шаблонов Jinja2 для C++ Jinja2 C++
        Цитата prografix @
        Интересно, по стандарту чему должно быть равно i в этом примере:

        https://en.cppreference.com/w/cpp/language/eval_order

        Добавлено
        Цитата Flex Ferrum @
        По стандарту это ill-formed и UB.

        Так по старому же вроде стандарту UB, в новом точки следования убрали ведь? Или вернее заменили на что то другое.
        1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
        0 пользователей:
        Страницы: (75) « Первая ... 73 74 [75] 


        Рейтинг@Mail.ru
        [ Script Execution time: 0,1273 ]   [ 15 queries used ]   [ Generated: 23.09.18, 14:12 GMT ]