Perguntas com a marcação «std-bitset»


1
Por que o vetor de libc ++ <bool> :: const_reference não é bool?
Seção 23.3.7 Classe vector&lt;bool&gt;[vector.bool], parágrafo 1 afirma: template &lt;class Allocator&gt; class vector&lt;bool, Allocator&gt; { public: // types: typedef bool const_reference; ... No entanto, este programa falha ao compilar ao usar libc ++: #include &lt;vector&gt; #include &lt;type_traits&gt; int main() { static_assert(std::is_same&lt;std::vector&lt;bool&gt;::const_reference, bool&gt;{}, "?"); } Além disso, observo que o padrão C …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.