- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是this的后续问题5 岁的问题。
N2965 是 2009 年的提案,2011 年被否决。
有没有关于std::bases
和std::direct_bases
的消息?我们会有这样的功能吗?还是完全放弃这个想法?
最佳答案
std::bases
的原始提案被否决,部分原因是它对于即将推出的新标准来说来得太晚了。似乎那个具体的提议没有再次浮出水面。
但是,有一个新的更通用的建议P0194 Static reflection这不仅包括询问基类的方法,而且还有更广泛的目标。
现在,该提案包含一些类型,这些类型似乎可以做一些类似于 std::bases
提案所建议的事情:
template <Class T> struct get_public_base_classes;
template <Class T> struct get_accessible_base_classes;
template <Class T> struct get_base_classes;
但是(再次),在 Herb Sutter 的 latest report from the ISO C++ meeting 中他预测这些类型的功能不会出现在 C++20 中,但可能会出现在未来的 C++23 标准中。
关于c++ - std::bases 和 std::direct_bases 的状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51320845/
这是this的后续问题5 岁的问题。 N2965 是 2009 年的提案,2011 年被否决。 有没有关于std::bases和std::direct_bases的消息?我们会有这样的功能吗?还是完全
struct T1 {}; struct T2: T1 {}; typedef tr2::direct_bases::type NEW_TYPE ; 应该返回我的类似的基类型。我怎样才能得到第n个元素
我正在编写一个模板,它确实需要了解其参数类型的所有基类。 N2965 提出的 std::bases 特性非常适合这个,但是我找不到有关其状态的任何可靠信息。 这个提案还有效吗?如果是这样,我们什么时候
我是一名优秀的程序员,十分优秀!