グーグルでいくつかのコードを試しました:
clock_t start, end;
start = clock();
//CODES GOES HERE
end = clock();
std::cout << end - start <<"\n";
std::cout << (double) (end-start)/ CLOCKS_PER_SEC;
しかし、結果の経過時間は常に 0 でした。
std::cout << (double) (end-start)/ (CLOCKS_PER_SEC/1000.0 );
理由はわかりませんが、Java で同様のものを取得すると、 getCurrentTimeMillis() がうまく機能します。おそらくコンピューターの計算が非常に高速であるため、ミリ秒で表示したいと思います。