【发布时间】:2021-06-07 02:55:39
【问题描述】:
#include<iostream>
#include<fstream>
using namespace std::literals;
int main()
{
auto a = "st"sv;
std::ifstream in("test.txt"sv, std::ios::in); //error C2664
std::ifstream in("test.txt"s, std::ios::in);
}
我正在使用视觉工作室。我不能在 fstream 上使用 string-view literal ""sv 吗?还是我必须设置一些东西?
【问题讨论】:
-
如果你正在使用 C++17 并进行文件操作,你应该看看
std::filesystem::path。 -
@Kaldrr 谢谢你,我会检查一下!
标签: c++ c++17 fstream string-view