std::Filesystem
C++17中的filesystem库基本上与Boost.Filesystem相同。C语言库中有许多对文件的操作,但一直没有对目录及文件属性的操作。C++17中终于加入,主要包括以下内容:
对文件系统的操作:path类,空间信息
对目录的操作:创建,删除,属性,遍历目录的iterator等
对文件整体的操作:删除,拷贝,属性,类型判断等。
这些操作,是对以前仅包含文件读写操作的极大补充,可以说,来得有点迟了。
注:目前gcc8.2中,编译包含filesystem的程序,需要显式地写上-lstdc++fs,否则链接不通过。
特殊数学计算函数Mathematical special functions
C++17引入了一些Boost.Math. special_functions中的函数,主要涉及勒让德多项式,拉盖尔多项式,埃尔米特多项式,椭圆积分,贝塞尔函数,指数积分和黎曼ξ函数。
现在有许多数学计算库&#