在线文档教程
C++
文件系统 | Filesystem

operators (std::filesystem::path)

运算符<<,>%28 std::file system::path%29

template< class CharT, class Traits > std::basic_ostream& operator<<( std::basic_ostream& os, const path& p (1)(since C++17)
template< class CharT, class Traits > std::basic_istream<CharT,Traits>& operator>>( std::basic_istream<CharT,Traits>& is, path& p (2)(since C++17)

在路径上执行流输入或输出。p...std::quoted用于使空格在以后由流输入运算符读取时不会被截断。

参数

os-stream to perform output on
is-stream to perform input on
p-path to insert or extract

返回值

1%29os

2%29is

例外

%280%29

可能的实施

第一版

*。

模板<类图表,类特征>std::basic[医]<图表,性状>&操作符<%28 STD:基本[医]<图表,特征>&os,Const路径&p%29{os<<std:引号%28 P字符串<图表,字符>%28%29%29;返回os;}

第二版

模板<类图表,类特征>std::basic[医]iStream<图表、性状>和操作员>>%28 STD:基本[医]iStream<图表、性状>&is,path&p%29{std::basic[医]字符串<图表,特征>t;is>>std::引号%28t%29;p=t;返回is;}

© cppreference.com

在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。

[医]