就像题目问的那样,C++类模板可以把方法名作为模板参数吗?
例如,
template <T>
class Foo
{
public:
void T(int bar);
};
就像题目问的那样,C++类模板可以把方法名作为模板参数吗?
例如,
template <T>
class Foo
{
public:
void T(int bar);
};
不幸的是,C++ 核心语言没有任何处理名称的方法。
一些可能性:
对于那些想知道,为什么需要这个?,一个典型的例子是如何使用 C++ 中的 Python 库“命名元组”类,程序员在其中提供元组成员的名称。