私は次のコードを持っています:
QueryPerformanceCounter(&timeStart);
winMain::render(); //do stuff
QueryPerformanceCounter(&timeEnd);
numCounts = ( timeEnd.QuadPart - timeStart.QuadPart);
3つの変数はすべてLARGE_INTEGERとして宣言されています.本の例に従っているので、コードは機能するはずですが、次のようになります:
error C2679: LONGLONG 型の右側のオペランドを取る '=' バイナリ演算子が見つかりません '_LARGE_INTEGER &_LARGE_INTEGER::operator =(const _LARGE_INTEGER &)' の可能性があります(LARGE_INTEGER, LONGLONG)'