(Click here for a personal note from Marshall Cline.)
C++ FAQ
/
Section 4
/ FAQ 4.3
Section 4:
4.1
Updates for the 03/12 release?
New!
4.2
Updates for the 11/11 release?
New!
4.3
Updates for the 07/11 release?
4.4
Updates for the 05/11 release?
4.5
Updates for the 03/11 release?
4.6
Updates for the 08/10 release?
4.7
Updates for the 06/10 release?
4.8
Updates for the 05/10 release?
4.9
Updates for the 04/10 release?
4.10
Updates for the 03/10 release?
4.11
Updates for the 01/10 release?
4.12
Updates for the 09/09 release?
4.13
Updates for the 06/09 release?
4.14
Updates for the 01/09 release?
4.15
Updates for the 03/07 release?
4.16
Updates for the 09/06 release?
4.17
Updates for the 03/06 release?
4.18
Updates for the 10/05 release?
4.19
Updates for the 07/05 release?
4.20
Updates for the 06/05 release?
4.21
Updates for the 05/05 release?
4.22
Updates for the 04/05 release?
4.23
Updates for the 03/05 release?
4.24
Updates for the 02/05 release?
4.25
Updates for the 12/04 release?
4.26
Updates for the 06/04 release?
4.27
Updates for the 08/03 release?
4.28
Updates for the 06/03 release?
4.29
Updates for the 05/03 release?
4.30
Updates for the 04/03 release?
4.31
Updates for the 03/03 release?
4.32
Updates for the 02/03 release?
4.33
Updates for the 01/03 release?
4.34
Updates for the 12/02 release?
4.35
Updates for the 09/02 release?
4.36
Updates for the 06/02 release?
4.37
Updates for the 05/02 release?
4.38
Updates for the 04/02 release?
4.39
Updates for the 03/02 release?
4.40
Updates for the 08/01 release?
4.41
Updates for the 04/01 release?
4.42
Updates for the 07/00 release?
4.43
Updates for the 03/00 release?
4.44
Updates for the 01/00 release?
4.45
Updates for the 10/99 release?
4.46
Updates for the 07/99 release?
4.47
Updates for the 06/98 release?
4.48
Updates for the 05/98 release?
4.49
Updates for the 09/97 release?
4.50
Updates for the 01/97 release?
4.51
Updates for the 11/96 release?
4.52
Updates for the 10/96 release?
4.53
Updates for the 09/96 release?
4.54
Updates for the 08/96 release?
4.55
Updates for the 07/96 release?
4.56
Updates for the 06/96 release?
4.57
Updates for the 05/96 release?
4.58
Updates for the 04/96 release?
4.59
Updates for the 03/96 release?
4.60
Updates for the 09/95 release?
4.61
Updates for the 06/95 release?
4.62
Updates for the 04/95 release?
4.63
Updates for the 03/95 release?
4.64
Updates for the 01/95 release?
4.65
Updates for the 12/94 release?
4.66
Updates for the 11/94 release?
4.67
Updates for the 08/94 release?
4.68
Updates for the 08/94 release?
[4.3] What updates were made for the 07/11 release?
2 New FAQs:
[2.15] Where can I find the C++ FAQ translated into Spanish?
(created with much thanks to translator
Osmar Lizarraga
)
[4.3] What updates were made for the 07/11 release?
(created)
17 Changed FAQs:
[2.16] Where can I find the C++ FAQ translated into Turkish?
(updated with much thanks to new translator
Murat Ahmet Genc
)
[13.9] What are some guidelines / "rules of thumb" for overloading operators?
(fixed some typos thanks to alert reader
Thiago Cesar Vieira
)
[13.12] I still don't get it. Why shouldn't my
Matrix
class's interface look like an array-of-array?
(fixed a typo thanks to alert reader
Thiago Cesar Vieira
)
[29.11] Is it okay if a lot of numbers appear in my code?
(fixed a typo thanks to
Thomas Middeldorp
)
[32.1] What do I need to know when mixing C and C++ code?
(fixed a typo thanks to
Thomas Middeldorp
)
[33.8] How do I declare a pointer-to-member-function that points to a
const
member function?
(fixed a typo in the
typedef
thanks to alert reader
Stephen Bennett
)
[33.13] What the heck is a functionoid, and why would I use one?
(fixed a typo thanks to
Thomas Middeldorp
)
[34.3] Is the storage for a
std::vector<T>
guaranteed to be contiguous?
(fixed a typo thanks to
Thomas Middeldorp
)
[35.2] What's the syntax / semantics for a "class template"?
(fixed a typo thanks to
Thomas Middeldorp
)
[35.13] How can I avoid linker errors with my template functions?
Updated!
(fixed a typo thanks to
Thomas Middeldorp
)
[35.15] How can I avoid linker errors with my template classes?
Updated!
(fixed a typo thanks to
Thomas Middeldorp
)
[35.21] How can I create a container-template that allows my users to supply the type of the underlying container that actually stores the values?
(fixed a typo thanks to
Thomas Middeldorp
)
[36.10] How do I serialize objects that contain pointers to other objects, but those pointers form a tree with no cycles and only "trivial" joins?
(fixed a typo thanks to
Thomas Middeldorp
)
[36.11] How do I serialize objects that contain pointers to other objects, and those pointers form a graph that might have cycles or non-trivial joins?
(fixed a typo thanks to
Thomas Middeldorp
)
[37.4] Where can I get help on how to use STL?
(fixed some dead links thanks to
Thomas Middeldorp
)
[37.5] How can you tell if you have a dynamically typed C++ class library?
(fixed a typo thanks to
Thomas Middeldorp
)
[38.13] Is it possible to convert C++ to C?
(fixed a typo thanks to
Thomas Middeldorp
)