我想知道在性能,声明等方面是否有任何差异。
我有一个名为 features.h 的文件,它有一个结构定义:
typedef struct feat_record
{
...
...
} Feature;
我想在另一个文件的方法中使用它,在另一个文件.h文件中我包含features.h。我的问题是,如果像这样在另一个文件 .h 中声明方法有区别:
void myMethod(Feature *f);
或像这样:
void myMethod (struct feat_record *f);
谢谢