Nicolai M. Josuttis: solutions in time  The C++ Standard Library: FAQ

The C++ Standard Library - A Tutorial and Reference

Frequently Asked Questions

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"


Home of the C++ Library book