Visual Studio 命名空间“std”没有成员“string_view”

9nvpjoqh  于 2023-06-24  发布在  其他
关注(0)|答案(1)|浏览(604)

我将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" };
}
kognpnkq

kognpnkq1#

对于Visual Studio 2019(甚至社区版),您可以右键单击项目-> Properties-> General-> C++ Language Standard-> ISO C++17 Standard (/std:c++17) x1c 0d1x
这张图片来自我的Visual Studio 2022,但如果我的记忆没有动摇的话,2019年应该非常相似。

相关问题