在C语言中,有没有如下这样的功能:
在运行时
struct test
{
/**/
}
some_func1(test) ==>有没有类似some_func1的函数返回字符串"test"?
some_func2("test")==>有没有这样的some_func2函数,返回类型test,并且可以通过这个返回值定义变量,如 some_func2("test") test_value?
在C语言中,有没有如下这样的功能:
在运行时
struct test
{
/**/
}
some_func1(test) ==>有没有类似some_func1的函数返回字符串"test"?
some_func2("test")==>有没有这样的some_func2函数,返回类型test,并且可以通过这个返回值定义变量,如 some_func2("test") test_value?
你的想法都错了,类型(比如int)本身就是一个字符串,还用的着和一个引号括起来的类型(比如"int")互相转换???你当int这三个字符代表一个整数。。。