| The C++ Standard Library: FAQ |
This page contains typical questions and answers
regarding the book The
C++ Standard Library by Nicolai
M. Josuttis. I appreciate
any constructive feedback or additional hints for
this page.
Ordering the C++ Standard
Q: Where can I get the current C++ Standard?
A: The current version of the C++ Standard is the document ISO/IEC 14882-2003. You can get it as PDF file at http://webstore.ansi.org/ansidocstore/product.asp?sku=INCITS/ISO/IEC+14882-2003 for $ 30.00.
Thread Safety
Q: Which parts of the C++ STL are thread-safe?
A: The standard library gives no guarantees about thread saftey. However, most implementations do.
Compiler Error with Visual C++
Q: I tried compiling the source
code found in the example program ...and get the following error: ...
I am using Visual C++ 6.0/7.0...
A: Up to Visual C++ .NET 2003 (Visual C++ 7.1) the Microsoft compilers are far from being standard conforming. Look here for details.
New Edition
Q: I am wondering if a 2nd edition of your book "The C++ Standard Library" will be coming out any time soon?
A: Currently I have no concrete
plans for a second edition (although, a new version of the standard is on the
way
and I might have to extend the current book probably sometime in 200x, but currently
I am involved in other topics such as SOA).
Pronounciation of Josuttis
Q: How can I pronounce your last name, Josuttis?
A: I am not familiar with
phonetic symbols, but I can describe it by comparing the letters with common
English words:
J, like "yes" without "es"
o, like "open" without "pen"
s, like "has" without "ha" (not the sharp form of "s")
u, like "to" without "t"
tt, like "but" without "bu"
is, like the word "is"