- 775 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 17:16:29 ]
- void tester(float[2] bad, float[] good)
{ assert (&good[1] - &good[0] == 1); // ok assert (&bad[1] - &bad[0] == 1); // !!!!!?????? if (bad.ptr == good.ptr) // 静的配列ってポインタ渡しだっけ? { assert (&bad[0] == &good[0]); // ok assert (&bad[1] == &good[1]); // !!!!!?????? } } void main() { float[2] test; tester(test, test); } なぜだ……
|

|