C++でプログラムの処理時間計測

C++のプログラムで処理時間の比較をしたかったのでメモ.

#include <iostream>
#include <chrono>
int main() {
const auto startTime = std::chrono::system_clock::now();

// TODO: ここに計測したい処理を記述

const auto endTime = std::chrono::system_clock::now();
const auto timeSpan = endTime - startTime;
std::cout << "処理時間:" << std::chrono::duration_cast<std::chrono::milliseconds>(timeSpan).count() << "[ms]" << std::endl;
}