Я прочитал некоторые документы относительно g cc на copy-elision, и они предоставляют опции "-fno-elide-constructors" для отключения copy-elision. Мне интересно, поддерживает ли рука это также. Я не смог найти никакого ответа в руководстве пользователя и справочном руководстве ...
armclang построен поверх Clang, и большинство параметров командной строки Clang также портированы на armclang. Поскольку -fno-elide-constructors доступен в Clang, я думаю, armclang также поддерживает его.
armclang
Clang
-fno-elide-constructors