template <class , class Ex> class list_t : virtual protected CPrivateAlloc { list<T**> m_list; mutable TWnd m_wnd; virtual ~list_t(void); protected: explicit list_t(int nElems, ...); inline operator unsigned int *(void) const { return reinterpret_cast <int*>(this) ; } template <class X> void clear(X& rx) const throw(Ex); }; , 1996
C++ . C++ , . C++ , , Bell Laboratories, C++ (CFRONT), C++. C++ 1980- 1990- . C++ ( C++) UNIX , . , , , C++.
C++ , (user-defined types UDTs), . , , . C++ C++ , . . , , NIH- (not invented here ) C++. , . . , . - (wrappers), , , , .
: , . , . . , . , , , , .
(reuse) . , C++, , . , (design-time) (development-time), C++, (runtime), C++ . , C++. C++ . , (off-the-shelf) . , , , , .
++
++
C++
++
?