09/07/20 18:45:06
>>5
ありがとうございます。
なるほど、テストしてみたらいけました。
データ量は、かなり増えてしまいそうですね;
ついでに、速度に関して実験してみました。
point p;
base b;
for(int i=0;i<1000000;i++)
for(int j=0;j<1000;j++)
p.x = tmp[j]; または b.a = tmp[j];
で比較したら、5%ほどオーバーヘッドがあるようです。思ったよりも速かった。
VSで実験してますが、最適化オプションつけると、b.aが全部最適化で
省略されてしまうのでDebugモードでの比較です。
コンパイル時に、この辺を上手く置き換えてくれる技とかがあると面白いのですが。