shurikan
Я вставил (double (*) (double)) --- НЕ ВЫШЛО
Теперь пишет следуюшие:
[root@localhost les8]# gcc main.cpp -o main -ldl
main.cpp: In function `int main (int, char **)':
main.cpp:9: cannot convert `double (*) (double)' to `void *' in
assignment
main.cpp:15: cannot convert `void *' to `double (*) (double)' in
assignment
И еще, вот содержание библиотеки libpowers.so:
double power2(double x)
{
return x*x;
};
double power3(double x)
{
return x*x*x;
};
double power4(double x)
{
return power2(x)*power2(x);
};