1
例如,我有一个结构,我正在使用类的静态函数来初始化其成员。我怎么能告诉编译器该类存在,但它是在结构S之后定义的?声明一个类/结构
struct S
{
S()
{
x = C::GetX(); //static functions, GetX() and GetY()
y = C::GetY();
}
int x; int y;
};
class C
{
/..../
}
编辑:我也会如果您使用在S
定义C
类的成员函数中class C