Index
[SYMBOL]
[A]
[B]
[C]
[D]
[E]
[F]
[G]
[H]
[I]
[J]
[K]
[L]
[M]
[N]
[O]
[P]
[Q]
[R]
[S]
[T]
[U]
[V]
[W]
[Z]
pair parameters pass by value vs. pass by reference unused
[See unused parameters] partial specialization
[See specialization, specialization;partial] partial_sort example use of partial_sort_copy partition 2nd example use of Pascal Peil, Jeff pejorative language and macros performance 2nd Perlis, Alan 2nd 3rd 4th 5th 6th personal taste matters of pessimization Pimpl 2nd 3rd 4th 5th 6th 7th 8th 9th 10th [See also encapsulation and dependency management] and shared_ptr pipelining Pirkelbauer, Peter placement of braces
[See brace placement] plain old data
[See POD] platform-dependent operations wrapping plus 2nd example use of POD 2nd pointer_to_unary_function pointers and const and not static_cast dangling points of customization
[See customization] policy classes
[See classes, classes;policy] policy-based design pollution (of names and namespaces) 2nd 3rd 4th 5th polymorphism ad-hoc and delete and destruction and slicing compile-time vs. run-time controlled dynamic 2nd inclusion static static and dynamic 2nd static vs. dynamic vs. slicing vs. switch on type tag vs. switching on type Port portable types and module interfaces post-constructors postconditions 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th and virtual functions PostInitialize Prasertsith, Chuti precompiled headers preconditions 2nd 3rd 4th 5th 6th 7th 8th and virtual functions predicates [See also function objects] pure functions premature optimization
[See optimization, optimization;premature] pressure schedule pressure priority_queue processes multiple profiler and inline using
[See optimization] proverbs Chinese German Latin 2nd level of indirection Romanian Prus, Vladimir ptr_fun public data push_back 2nd Python
|