Article View: comp.sys.mac.programmer.codewarrior
Article #712Re: [ANN] New C++ Language Features for CWDS Mac OS 9
From: Kevin Hoyt
Date: Wed, 03 Sep 2003 22:23
Date: Wed, 03 Sep 2003 22:23
26 lines
2291 bytes
2291 bytes
MW Ron <mwron@metrowerks.com> wrote in message news:<mwron-429B78.14182725082003@enews.newsguy.com>... > C++ Language: > > * Rewritten string class with short string optimization, not refcounted. > * Optimized vector for user classes with trivial special members > * New bitvector, specialized case of <vector>bool > * File I/O can be configured to run off of C or POSIX underpinnings > * The default file I/O is based on FILE* but you can now configure > fstream to be based on POSIX I/O. (longer files can be supported) > * New experimental classes from the first C++ technical report under > namespace std::tr1. (not standard yet but likely will be in the future) > * template <class Sig> class result_of > * template <class T> class reference_wrapper > * template <class T> reference_wrapper<T> ref(T& t) > * template <class T> reference_wrapper<const T> cref(const T& t) > * template <class Sig> class function > * template<class T> class shared_ptr > * template<class T> class weak_ptr > * template<class T> class enable_shared_from_this > * template <class T0, class T1, ... class T9> class tuple > * New Metrowerks::threads implementation (similar to boost) Does PPx or PP require that the new Metrowerks::threads class be used? Will PPx work properly if pthreads are used instead?
Technical Details
Message-ID:
<29898a0e.0309031423.61dc6974@posting.google.com>Path:
arc1-ca.pugleaf.net!archiver1.google.com!postnews1.google.com!not-for-mailReferences:
<mwron-429B78.14182725082003@enews.newsguy.com>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 10bcce,24f47f9f1e585949 X-Google-Attributes: gid10bcce,public X-Google-Thread: f635e,24f47f9f1e585949 X-Google-Attributes: gidf635e,public X-Google-ArrivalTime: 2003-09-03 15:23:57 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!postnews1.google.com!not-for-mail From: hoytk@us.ibm.com (Kevin Hoyt) Newsgroups: comp.sys.mac.programmer.codewarrior,codewarrior.mac Subject: Re: [ANN] New C++ Language Features for CWDS Mac OS 9 Date: 3 Sep 2003 15:23:56 -0700 Organization: http://groups.google.com/ Lines: 26 Message-ID: <29898a0e.0309031423.61dc6974@posting.google.com> References: <mwron-429B78.14182725082003@enews.newsguy.com> NNTP-Posting-Host: 129.42.184.35 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: posting.google.com 1062627837 25608 127.0.0.1 (3 Sep 2003 22:23:57 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: 3 Sep 2003 22:23:57 GMT