home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / mfc / utility / templdef / readme.txt < prev    next >
Encoding:
Text File  |  1998-03-27  |  2.0 KB  |  45 lines

  1. =======================================================================
  2.      MICROSOFT FOUNDATION CLASS LIBRARY : TEMPLDEF EXAMPLE PROGRAM
  3. =======================================================================
  4.  
  5. This directory contains a utility that implements a subset of the
  6. Proposed ANSI C++ standard syntax for templates. The TEMPLDEF
  7. application is a console utility that requires the MFC library
  8. NAFXCW.LIB or the debug variant NAFXCWD.LIB in order to build.
  9.  
  10. The syntax of the templates implemented and the operation of the tool
  11. are described in the technical note TN004, which is available in the
  12. online references. Please refer to that note for a discussion of
  13. the templates.
  14.  
  15. This directory also contains the files required to build the collection
  16. variants used by the MFC Library.
  17.  
  18. AFXCOLL1.H and AFXCOLL1.INL are the header file stub that prefix
  19. the generated NEWCOLL.H and NEWCOLL.INL files.  AFXCOLL2.H and
  20. AFXCOLL2.INL are similar files appended at the end of the generated
  21. NEWCOLL.H and NEWCOLL.INL files.
  22.  
  23. ARRAY.CTT is the template for the array collection shape.
  24.  
  25. LIST.CTT is the template for the list collection shape.
  26.  
  27. MAP.CTT is the template for the map collection shape.
  28.  
  29. MAP_S.CTT is the template for the map collections that use
  30. CString class objects as either the KEY or VALUE of a map.
  31.  
  32. MKCOLL.BAT is a batch file that will construct the various collection
  33. shapes and variants that are used in the MFC library. The MFC\SRC
  34. subdirectory already contains expanded versions of the varieties
  35. used in the core MFC library, so the use of this tool is not required
  36. to rebuild the library.
  37.  
  38. You may consider using these templates as a guide for developing
  39. your own generic abstract data types.
  40.  
  41. NOTE: This tool is an example program and the syntax it supports
  42. may change in the future. The tool is intended to support the
  43. direct needs of MFC, and not provide a complete implementation of
  44. C++ Templates. It is provided as a sample application only.
  45.