genjuro wrote:
> ada yang bisa jelasin skrip berikut? saya bingung bagaimana untuk
> membuat pointer menjadi / di pass ke fungsi... thnks atas bantuannya...
> // pointer to functions
> #include <iostream>
> 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 g;
> g = (*functocall)(x,y);
> return (g);
> }
>
> int main ()
> {
> int m,n;
> int (*minus)(int,int) = subtraction; // ini dia nih biang keroknya
>
> m = operation (7, 5, addition);
> n = operation (20, m, minus);
> cout <<n;
> return 0;
> }
Coba ganti "minus" dg "subtraction" :)
--
- www.sihab.com -
- eshabe.wordpress.com -
- Linux User #450302 http://counter.li.org -
- Ubuntu User #16097 http://ubuntucounter.geekosophical.net -
--
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis