Принадлежат ли определенные языковые функции, такие как нарезка, стирание типов, удаление копий и оптимизация возвращаемого значения, категории под определенным именем?

Это беспокоит меня уже довольно давно. Я хотел бы найти полный список того, как называются эти «идиомы». Я пытался искать «C ++ Idioms», но это не включает в себя RVO или копирование. RVO и copy elision не обязательно являются языковыми особенностями; больше похоже на оптимизацию компилятора. Было бы безопасно вызывать RVO и копировать elision «оптимизация компилятора»? Если так, то пытаюсь найти в Google c++ compiler optimizations просто приводит меня к куче флагов компилятора.

Я пытаюсь найти название, под которым подпадают эти оптимизации / поведения. Я не спрашиваю, что делают эти вещи, я спрашиваю, что они есть.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …