C++能不能建立一个返回值是结构体指针的函数?

比如有这么一个程序:

struct node{....};

node *a(){...;return *p;}

也就是说a函数返回一个结构体指针,请问这样的函数是否合法

正确的写法是:
struct node{....}*p;
struct node *a(){...;return p;}
这是完全合法的。
温馨提示:答案为网友推荐,仅供参考
相似回答