STL Sample for the make_pair FunctionLast reviewed: October 9, 1997Article ID: Q156899 |
The information in this article applies to:
SUMMARYThe sample code below illustrates how to use the make_pair STL function in Visual C++.
MORE INFORMATION
Required Header
<utility> Prototype
template<class first, class second> inline pair<first, second> make_pair(const first& _X, const second& _Y)NOTE: The class/parameter names in the prototype may not match the version in the header file. Some have been modified to improve readability.
DescriptionThe make_pair function creates a pair structure that contains two data elements of any type.
Sample Code
/////////////////////////////////////////////////////////////////////// // Compile options needed: none // // mkpair.cpp: Illustrates how to use the make_pair function. // // Functions: make_pair - creates an object pair containing two data // elements of any type. // // Written by Mark Hagen // of Microsoft Technical Support // Copyright (c) 1996 Microsoft Corporation. // All rights reserved. /////////////////////////////////////////////////////////////////////// /* Compiler options needed: none */ #include <utility> /* STL pair data type containing int and float */typedef struct pair<int,float> PAIR_IF;
void main(void){ PAIR_IF pair1=make_pair(18,3.14f); cout << pair1.first << " " << pair1.second << endl; pair1.first=10; pair1.second=1.0f; cout << pair1.first << " " << pair1.second << endl;} Program Output is: 18 3.14 10 1
REFERENCESVisual C++ Books On Line: Visual C++ Books:C/C++:Standard C++ Library Reference.
|
Additional query words: STL STLSample make_pair pair
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |