I just heard from P.J. Plauger (of Dinkumware) on a Microsoft newsgroup
that QSSL have licensed Dinkumware’s Abridged C++ library (this consists
of their Embedded C++ library along with the STL). This is likely to
have a very positive effect on executable size and compile times,
hopefully back to libstdc++2 levels. Info on the semi-standardised C++
library can be found here:
Basically it dumps templated iostreams, strings and complex numbers in
favour of non-templated ones. If you don’t use the template features
(for wide characters or whatever) then your code should be unaffected by
the change, since apart from that everything follows the c++ standard
very closely.
I just heard from P.J. Plauger (of Dinkumware) on a Microsoft newsgroup
that QSSL have licensed Dinkumware’s Abridged C++ library (this consists
of their Embedded C++ library along with the STL). This is likely to
have a very positive effect on executable size and compile times,
hopefully back to libstdc++2 levels. Info on the semi-standardised C++
library can be found here:
Basically it dumps templated iostreams, strings and complex numbers in
favour of non-templated ones. If you don’t use the template features
(for wide characters or whatever) then your code should be unaffected by
the change, since apart from that everything follows the c++ standard
very closely.
Hooray!
Tom
–
cdm@qnx.com > “The faster I go, the behinder I get.”
Chris McKillop – Lewis Carroll –
Software Engineer, QSSL
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<