このフォーラムの回答の 1 つからコードを使用しましたが、正しくないようです。それがコードなのか、ログに記録する方法なのかわかりません。
unsigned long long int NQCTestInstance::getCurrentTimeInMs() {
unsigned long milliseconds_since_epoch =
std::chrono::duration_cast<std::chrono::milliseconds>
(std::chrono::system_clock::now().time_since_epoch()).count();
Log("Timestamp = %u\n\n", milliseconds_since_epoch);
return milliseconds_since_epoch;
}
ログ出力は 119682234 で、本来 10 文字であるはずの文字が 9 文字しかありません。これは、Log ステートメントの%uが正しくないのと同じくらい単純ですか?