, COM, .
, , . , , , .
, . , COM - , , .
, . , 16- , , (GUID Global Unique Identifier). GUID, COM- IID.
. , , .
COM , . , () . . Remote Proxy. COM IMarshal, /. . , COM- IDL (MS Interface Definition Language) . IDL, C/C++ /. -IDL IDL. ( ) . C++. : IDL COM. CORBA. , COM .
MIDL.
[
uuid(F3792A83-69C9-11D2-AC8C-525400DDA17A),
helpstring(" .")
]
interface IStack: IUnknown
{
HRESULT Push([in] VARIANT Val);
HRESULT Pop([out, retval] VARIANT *pVal);}
26. STL. : , , , .
STL (Standard Template Library) , , .
STL : , . , .
|
|
, . , , vector , queue , list . - . , , . .
. , , . , .
, . , . 5 : 1) ( ; ); 2) ( ; ); 3) ( ; ); 4) ( , ); 5) ( , ).
. . *.
STL .