Сообщение 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
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
Z>Так clang/gcc давно считают strlen в compile time для строковых литералов,
Z>откуда лишний strlen?
Однако, да. Привык, что MSVC не считает. Но уже считает и для string_view, и для string (вызывает __builtin_strlen).
https://godbolt.org/z/gMQZdS