c代码获取函数内的指针变量名

时间:2011-10-20 11:00:04

标签: c function pointers

好的伙计们, 这是C代码中的一个非常好的问题(不是c ++):

void *pName=function();

我想在“function()”中获取指针“pName”的名称,当然不将它作为参数字符串传递给同一个函数。

如果你真的很擅长C,你可以提供我指针的类型,我的意思是:

char *pName=function();

我想得到名字和类型,所以函数中的“pName”和“char”。 谢谢你:))

1 个答案:

答案 0 :(得分:1)

这是不可能的。你能做的最好的事情是编写一个宏(颤抖),它将类型和名称作为参数传递给函数,而不必再次编写它们。