看到一个介绍 C++17 的系列博文(原文),有十来篇的样子,觉得挺好,看看有时间能不能都简单翻译一下,这是第二篇~
C++17 有许多新的标准库变化,简单起见,这篇文章只介绍了以下内容:std::string_view..., FAT-32 文件系统便不支持符号链接....,那么你就应该使用std::any,不过确切来说的话,std::any 并不是对任意类型都提供存储支持,只有可复制的类型才能存放入 std::any.下面列一段简短的示例代码:
#include <iostream...anyVec[1].type().name(): " << anyVec[1].type().name() << std::endl; // i
return 0;
}
示例代码的输出已经在注释中写明了....
std::optional
std::optional 这里就不做介绍了,在之前我写的 Monads in C++ 中就已经介绍了这个单子(指std::optional).