1
指向成員指針作爲非類型模板參數的用例是什麼?實際使用指向成員非類型模板參數的指針
例如:
class X {
public:
int n;
};
template <typename T, T nontype_param>
class C
{
public:
void doSomething()
{
//what goes here to access or use nontype_param?
}
};
void test()
{
C<int X::*, &X::n> c;
c.doSomething();
}
也許與POD結構一起使用?沒有一定的背景,確實很難說出任何事情。 –
類似'X x; x。* nontype_param = 42;'? – Jarod42
@Someprogrammerdude - 正是我在閱讀模板時遇到的情況。真的沒有比這更多的上下文,因此關於用例的問題:) – tomatoRadar