D
Я точно знаю, что если функция принимает
const string&
и внутри не производит никаких копирований (пример - find
у map), то при вызове от известной на этапе компиляции const char*
компиль может убрать создание string
А прокатит ли такое с data(string_view)
, если содержимое последней также известно в compile-time
?И что с
runtime
- будет ли оптимизация, если содержимое const char*
-строки на этапе компиляции не известно?