Topic: [Defect Report] Illegal use of "T" in std::vector<bool>


Author: richard@ex-parrot.com
Date: Fri, 11 Feb 2005 11:38:11 CST
Raw View
In the synopsis of the std::vector<bool> specialisation in 23.2.5
[lib.vector.bool], the non-tempalte assign() function has the signature

  void assign( size_type n, const T& t );

The type, T, is not defined in this context and should be replaced by
bool or value_type.

---
[ comp.std.c++ is moderated.  To submit articles, try just posting with ]
[ your news-reader.  If that fails, use mailto:std-c++@ncar.ucar.edu    ]
[              --- Please see the FAQ before posting. ---               ]
[ FAQ: http://www.jamesd.demon.co.uk/csc/faq.html                       ]





Author: petebecker@acm.org (Pete Becker)
Date: Sat, 12 Feb 2005 19:15:41 GMT
Raw View
richard@ex-parrot.com wrote:
> In the synopsis of the std::vector<bool> specialisation in 23.2.5
> [lib.vector.bool], the non-tempalte assign() function has the signature
>
>   void assign( size_type n, const T& t );
>
> The type, T, is not defined in this context and should be replaced by
> bool or value_type.
>

No need for a defect report: that's an editorial correction. I'll fix it.

--

Pete Becker
Dinkumware, Ltd. (http://www.dinkumware.com)

---
[ comp.std.c++ is moderated.  To submit articles, try just posting with ]
[ your news-reader.  If that fails, use mailto:std-c++@ncar.ucar.edu    ]
[              --- Please see the FAQ before posting. ---               ]
[ FAQ: http://www.jamesd.demon.co.uk/csc/faq.html                       ]