C++ 支持g+中的类型属性+;

C++ 支持g+中的类型属性+;,c++,gcc,c++11,g++,typetraits,C++,Gcc,C++11,G++,Typetraits,我们什么时候可以期待对g++中的支持?libstdc++提供对大多数类型属性的支持,其中一些属性需要来自的支持。不过,如果能完全支持,那就太好了,我想知道什么时候能实现。我试图查询libstdc++邮件列表,但不幸的是没有收到任何响应 如果您想知道哪些类型属性缺少支持,以下是其中的一些: 缺失是可复制的,可分配的,可复制的, 是可分配的,是可构造的, 是可构造的,是可复制的, 是可构造的,是可分配的, 是可分配的吗?是可分配的吗?是可复制的吗, 是可分配的,是可破坏的, 不可转让,不可复制,不可

我们什么时候可以期待对g++中的支持?libstdc++提供对大多数类型属性的支持,其中一些属性需要来自的支持。不过,如果能完全支持
,那就太好了,我想知道什么时候能实现。我试图查询libstdc++邮件列表,但不幸的是没有收到任何响应

如果您想知道哪些类型属性缺少支持,以下是其中的一些:

缺失是可复制的,可分配的,可复制的, 是可分配的,是可构造的, 是可构造的,是可复制的, 是可构造的,是可分配的, 是可分配的吗?是可分配的吗?是可复制的吗, 是可分配的,是可破坏的, 不可转让,不可复制,不可转让, 移动是可分配的吗?移动是可破坏的吗

来源:搜索“类型属性”


谢谢你的帮助

它们是标准库的一部分,所以它们是由libstdc++提供的,而不是编译器前端,并且libstdc++支持大多数

在C++0x进程的后期,libstdc++添加了一些缺少的元素,但它仍然提供了较旧的形式,例如
has\u triple\u default\u constructor
而不是
is\u triple\u default\u constructible


至于何时,“视情况而定”。请参阅和以下回复。

您使用的是什么版本的gcc/libstdc++?哪些特性尚未实现?请注意,其中一些始终需要编译器支持——无法在库中单独实现其中一些。g++-4.7.1希望我知道是否有人在使用它。主干仍然是这样的:///is\u littlely\u constructible(仍然未实现)///is\u littlely\u default\u constructible(仍然未实现)///is\u littlely\u copy\u constructible(仍然未实现)///is u littlely\u move\u constructible(仍然未实现)///is u littlely\u可分配(仍然未实现)///is_littley_copy_assignable(仍然未实现)///is_littley_move_assignable(仍然未实现)“gcc中对其中一些类型属性的支持有限”它们是标准库的一部分,因此它们是由libstdc++提供的,而不是编译器前端,并且libstdc++中支持大多数类型属性。缺少的一些是在C++0x过程的后期添加的,libstdc++仍然提供了较旧的表单,如has_triple_default_构造函数,由open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3142.htmlse更改,也对其进行了一些后续操作。这是否意味着我们需要等待GCC 5?是的,没错。它们现在在GCC的subversion主干中,将是GCC 5