std::string_view 是 C++17 中引入的一个非拥有(non-owning)字符串视图类,用于提供对字符串的轻量级、零开销的访问。它不拥有字符串的内存,而是引用已存在的字符串数据。std::string_view 可以用于代替 const char* 或 const std::string&,提供更方便、安全和高效的字符串操作。 基本用法: #include <iostream> #include <string_view> int