スクリプト...これでいいのか....batファイルと連動させてネットワーク上の領域に保存...
これでいいのか...
Notesスクリプトのことよくしっている人とお友達になりたい。
LotusNotesを自宅で使ってる人なんていないだろうなぁ。
なんていうか、理解の仕方が無理やりなんですよねぇ。自分。
C++の関数ポインタも理解に苦しむ人なんで。
double g(double x){
・・・
}
double a(double e,double f,int n,double (*fuction_name)(double a)){
・・・
double y = (*function_name)(e)+(*function_name)(f);
double z = (*function_name)(e)*(*function_name)(f);
・・・
}
・・ main(・・・){
・・
cout << a(1.5,4.5,500,g) << endl;
・・
}
これで関数aではmain関数から渡された引数の関数名gが採用されるわけですが
いまいち動きが掴みづらい。ポインタの中の難関部分だと思う。
あっちなみにこれは
double型の返り値で、double型の引数をひとつ持つ関数のポインタを引数にします
という宣言なのであります。(*function_name)のカッコを取っ払うと doubleのポインタ型を
返り値に持つという意味になってしまうかも…。
Su | Mo | Tu | We | Th | Fr | Sa |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 |