This is the mail archive of the
libstdc++@sourceware.cygnus.com
mailing list for the libstdc++ project.
libstdc++ non-standard behaviors
- To: "'libstdc++ at sourceware dot cygnus dot com'" <libstdc++ at sourceware dot cygnus dot com>
- Subject: libstdc++ non-standard behaviors
- From: Michael VanLoon <MichaelV at EDIFECS dot COM>
- Date: Fri, 29 Oct 1999 23:00:12 -0700
There are various deficiencies in the libraries conformance to ANSI C++,
some of which are well known, I'm sure. I'm curious what the status is on
fixes/enhancements to some of these, including...
- std::vector has no "at()" method, as documented in the standard
- std::basic_stringstream doesn't exist
- wide versions of various things (such as std::basic_string) are
non-functional (commented out in some headers, and don't work when
uncommented)
Is there some place where conformance issues are documented in detail, and
the status on implementation of fixes?
Also, how do I find out what version of the library (specifically the STL
part) I am using? I couldn't find anywhere where this is documented. It
would be nice if it was at the top of the headers (or at least at the top of
some obvious common header).
Thanks for your help.