在 C++ 中,我有一个返回类型为folly::Optional<int>
. 我的问题是:我们可以覆盖函数并int
在派生函数中返回吗?
我知道这在 Java 中是可行的。对于 C++,我搜索了一些文档,发现 C++ 允许协变返回类型用于覆盖函数。但是我没有发现可选/非可选是否是协变返回类型的情况。
在 C++ 中,我有一个返回类型为folly::Optional<int>
. 我的问题是:我们可以覆盖函数并int
在派生函数中返回吗?
我知道这在 Java 中是可行的。对于 C++,我搜索了一些文档,发现 C++ 允许协变返回类型用于覆盖函数。但是我没有发现可选/非可选是否是协变返回类型的情况。