请看下面结构的定义:
struct rectangle
{
int len,bre;
static int diagonal;
static (int) (*ptr) (int,int);
};
int rectangle::diagonal;
rectangle::ptr; // (WHAT SHOULD COME HERE)
rectangle r1,r2;
嗨朋友们,我在这里定义了一个结构。我们知道 'r1' 或 'r2' 的大小只是成员 'len 和 'bre' 的总和。
现在要为静态成员分配内存,我们必须明确地进行。静态成员对角线的分配很好。但是我应该在这个地方给出什么:(这里应该有什么)以便函数指针的内存分配很好。
希望我的解释对你来说很清楚。请帮帮我。