Non-type template arguments may only be of integral type, or the address of a global variable. They cannot be the address of a class member. For example:
struct bar { int x; } y; template<int T> class foo; foo<&y.x> z;// error: not an integral or global address
Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
|
What do you think about this topic? Send feedback!
|