我将Visual Studio * C++ 标准 * 中的设置更改为Preview - Features from the Latest C++ Working Draft(std:c++latest),但它仍然不允许我使用std::string_view
并显示此消息
命名空间“std”没有成员“string_view”
有人知道为什么吗?
#include <iostream>
#include <string_view>
int main() {
std::string_view str{ "abc" };
}
1条答案
按热度按时间kognpnkq1#
对于Visual Studio 2019(甚至社区版),您可以右键单击项目->
Properties
->General
->C++ Language Standard
->ISO C++17 Standard (/std:c++17)
x1c 0d1x这张图片来自我的Visual Studio 2022,但如果我的记忆没有动摇的话,2019年应该非常相似。