// pointer to functions
#include
using namespace std;
int addition (int a, int b)
{ return (a+b); }
int subtraction (int a, int b)
{ return (a-b); }
int operation (int x, int y, int (*functocall)(int,int)) ///여기 int (*functocall)(int,int) 보면 int x, int y도아니고 x, y도아니고 int int 만 돼있는데 왜 이렇게 적어야돼?
{
int g;
g = (*functocall)(x,y);
return (g);
}
int main ()
{
int m,n;
int (*minus)(int,int) = subtraction; ☆ 여기도
m = operation (7, 5, addition); n = operation (20, m, minus); cout <return 0; }
m = operation (7, 5, addition); n = operation (20, m, minus); cout <return 0; }
코드만 잇고 질문이 없는데숭
///여기 int (*functocall)(int,int) 보면 int x, int y도아니고 x, y도아니고 int int 만 돼있는데 왜 이렇게 적어
이거 적혀있는데 안보임?
웅 안보용
다시올려야겠다