Информация об изменениях

Сообщение Re[5]: [achtung] cast указателя к bool от 31.05.2020 12:40

Изменено 31.05.2020 12:44 Alexander G

Re[5]: [achtung] cast указателя к bool
Здравствуйте, Zhendos, Вы писали:

Z>Так clang/gcc давно считают strlen в compile time для строковых литералов,

Z>откуда лишний strlen?

Однако, да. Привык, что MSVC не считает. Но для string_view она тоже считает (вызывает __builtin_strlen).

https://godbolt.org/z/eHNskb
Re[5]: [achtung] cast указателя к bool
Здравствуйте, Zhendos, Вы писали:

Z>Так clang/gcc давно считают strlen в compile time для строковых литералов,

Z>откуда лишний strlen?

Однако, да. Привык, что MSVC не считает. Но уже считает и для string_view, и для string (вызывает __builtin_strlen).

https://godbolt.org/z/gMQZdS