LINUX.ORG.RU

История изменений

Исправление comp00, (текущая версия) :

typedef?

#include<iostream>
#include <cmath>
typedef double (*func)(double);
double func1(func);
int main(){
    func f=sqrt;
    std::cerr<<func1(f);
    return 0;
}
double func1(func fa){
    return fa(4);
}

Исходная версия comp00, :

typedef?

include<iostream>
#include <cmath>
typedef double (*func)(double);
double func1(func);
int main(){
    func f=sqrt;
    std::cerr<<func1(f);
    return 0;
}
double func1(func fa){
    return fa(4);
}