ILE C/C++ Programmer's Guide

Example: How a Template Adopts a Data Model

In the following example:

Figure 327. Example of a Template that Adopts the Data Model in Effect When the Template Is Declared


    #pragma datamodel(LLP64)
    template <class T>
    class FooTZ {
         public:
         T bar(const char * a, T x) { return x; }
    };
    #pragma datamodel(pop) 
 
    #pragma datamodel(P128)
    template <class T>
    class FooT {
        public:
        T bar(const char * a, T x) {return x; }
    };
    #pragma datamodel (pop)


[ Top of Page | Previous Page | Next Page | Table of Contents ]