如何使函数返回传递的参数名称

蒙塔尔多

我正在寻找一种创建命名服务的方法。基本上,我需要一个接受任何东西作为参数并返回给定参数名称的函数。可以是任何东西,类,函数,变量等。

std::string name(T t)
{
  if t is a function 
    return __func__ of t

  if t is a variable 
    return name of variable.
}

有什么建议么?

乔纳森·韦克利(Jonathan Wakely)

C ++不是执行此操作的正确语言,它根本没有反射功能,并且您不能对待“任何东西,类,函数,变量等”。统一地 您不能将类传递给函数,也不能将函数传递给函数,因为它们不是对象。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何获取对象的构造函数的参数名称(反射)?

如何使用argparse参数作为函数名称

如何将参数名称作为参数传递?

如何用野牛返回函数名称?

如何将参数名称传递给方面方法

具有模板函数名称,传递参数和周围返回值的可变参数模板

Python:如何使用变量传递参数名称

使用与传递的变量相同的函数参数名称

如何传递字符串作为参数名称?

如何获取传递到块中的参数名称?

获取作为参数传递给函数的函数名称

如何避免函数名称中的参数类型?

如何将字符串转换为参数名称并将其传递给函数?

如何将以参数为参数的函数传递给函数名称为字符串的python中的另一个函数?

如何使用clang LibTooling获取函数指针参数名称?

根据条件将不同的参数名称传递给函数

将联合传递给函数无法识别参数名称

将函数名称作为参数传递给mapply?

如何将对象的函数名称作为参数传递

ReactJS:如何传递字符串用作函数名称?

如何通过参数名称将数据传递给函数?

如何将参数名称作为参数传递给函数

HttpTrigger的Azure函数如何编辑代码参数名称?

在函数中传递参数名称和值

如何将子类的函数名称作为参数传递给python中的父类方法?

如何将函数名称及其参数作为参数传递?

如何获取参数名称?

将函数的参数作为其他函数中的参数名称传递

如何将函数中的参数名称作为列值返回?