以下の構造の定義を見てください。
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」のみの合計であることがわかっています。
静的メンバーにメモリを割り当てるには、明示的に行う必要があります。静的メンバーの対角線の割り当ては問題ありません。しかし、関数ポインターのメモリ割り当てが適切になるように、その場所に何を与える必要がありますか: (WHAT SHOULD COME HERE) 。
私の説明があなたにとって明確であることを願っています。私を助けてください。