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.