Я не согласен, что «предварительно c+stempreation receation receation receation receation of -creation of -create с «post c ++ 17». По крайней мере, на первом взгляде. Например, не приводит ли возвращение PrValue из функции к созданию временного объекта, поскольку стандарт C ++ 17? Ситуации: < /p>
- Привязка ссылки на Prvalue < /p>
< /li>
инициализация объекта типа Std :: initializer_list из списка инициализаторов Brace-inclied hiperiazer < /p>
< /li>
< /ul>
Возвращение prvalue из функции < /li>
преобразование, которое создает Prvalue (включая T (a, b, c) и t {}) < /li>
/> Справочная инициализация на другой, но конвертируемый тип или в битфилд. < /li>
< /ul>
Поскольку C ++ 17 < /h2>
При выполнении доступа к члену в классе Prvalue < /li>
при выполнении Array to-spointer inbripting on arsy dabpripting on arsy dappripripting on arsy dappripring orshipripting on arsyте prvalue - Для не оперированных операндов в размерах и типиде
- Когда Prvalue появляется в виде выражения отброшенной значения
Подробнее здесь: https://stackoverflow.com/questions/797 ... -standards
Мобильная версия