История изменений
Исправление vvviperrr, (текущая версия) :
typedef struct ABS {
int (*f_calc)(struct ABS *);
} ABC;
int func1(ABC *p)
{
return 1;
}
const ABC mas[1] = { {func1} };
int main()
{
return 0;
}
Исправление vvviperrr, :
typedef struct ABS ABS;
typedef struct ABS {
int (*f_calc)(ABS *);
} ABC;
int func1(ABC *p)
{
return 1;
}
const ABC mas[1] = { {func1} };
int main()
{
return 0;
}
ну или так
typedef struct ABS {
int (*f_calc)(struct ABS *);
} ABC;
int func1(ABC *p)
{
return 1;
}
const ABC mas[1] = { {func1} };
int main()
{
return 0;
}
Исходная версия vvviperrr, :
typedef struct ABS ABS;
typedef struct ABS {
int (*f_calc)(ABS *);
} ABC;
int func1(ABC *p)
{
return 1;
}
const ABC mas[1] = { {func1} };
int main()
{
return 0;
}