이 코드는 테이블에 4095 0에서 숫자의 SQRT()를 저장하고 나는 액션 스크립트로 번역하고 싶은 3. 나는 중간을 수행하지만 '는 sizeof'한누군가이 C++을 AS3으로 번역 할 수 있습니까?
unsigned short int_sqrt_x1024[4096];
for (int i=0; i<sizeof(int_sqrt_x1024)/sizeof(int_sqrt_x1024[0]); i++)
int_sqrt_x1024[i] = (int)(sqrtf((float)i + 0.5f) * 1024.0f);
부품 날 잡았어, 내가 그걸로 뭘 해야할지 실마리가있어!
var int_sqrt_x1024:Vector.<uint> = new Vector.<uint>(4096,true)
for (var i:int = 0; i < int_sqrt_x1024.length; i++)
int_sqrt_x1024[i] = Math.sqrt(i + 0.5) * 1024;
코드의 크기를 무시해야합니다. 처음부터 C++에서 그렇게하는 것은 추한 방법입니다. 루프는 단지 4096 번 반복이므로 sizeof를 i로 대체하십시오. <4096 – TJD