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) |
(C) Copyright IBM Corporation 1992, 2005. All Rights Reserved.