int *a = hogoge1;
int *b = hogoge2;
memcpy(a,b,sizeof(int));
これがfor文の中にあって「遅いです」とか言ってる。「僕は、絶対に、ポインタは理解しません」という決意が見えるコードだよな... もちろん、動くことは動くんですが...
memcpy は、一応、gcc は理解しているはずなんだが、memcpy を外す最適化は、なんかのオプションが必要らしい。
逐次型プログラムだと、まだ、適当に書くで動く確率は高いんだが、並列プログラムになると、まったく動かなくなる。
あと、ライブラリの例題を動かさないで「出来ません」って言うのも止めて欲しいなぁ。
No comments:
Post a Comment