我是 C++ 新手,我有一个问题:作为函数的 struct 的成员可以在 struct 本身之前定义吗?
像这样:
void foo_t::SayHello() {
printf("Hello,World!\n");
}
struct foo_t {
void SayHello();
};
因为通过使用它,我在 C 文件中拆分struct
了一个foo.h
andSayHello()
函数。
编辑::
然后包含.c
在文件的顶部.h
。不在文件末尾。
我很抱歉不要更具体,因为我是 C++ 新手,我不知道 C++ 的术语。