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