static const unsigned short Pow[] = {1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384, 32768};
// assume 16bit short

そんなことよりvoid引数の見解を述べてくれよ。