p63 a pair<> using a type that has only a nonconstant copy constructor will no longer compile. p64 std::piecewise_construct is passed as the first argument is class Foo forced to use a constructor that takes the elements of the tuple rather than a tuple as a whole. p65 The make_pair() function template enables you to create a value pair without writing the types explicitly. p67 pair used in functions that