C++ 与';操作员<<';以C+测量时间时+;并写入文件

C++ 与';操作员<<';以C+测量时间时+;并写入文件,c++,sorting,time,operator-keyword,C++,Sorting,Time,Operator Keyword,我已经编写了一个代码来测量排序算法的运行时间,并将时间写入一个文件中,但我一直在 “错误:没有匹配”操作符,你试图流一个代码:STOR::持续时间< /代码>到一个代码> STD::OFSUCT,但是你可能想流持续时间。计数< /代码>哇,我不认为它是那么简单。非常感谢!用G++简单地把标准C++ 20改成 -STD= GNU+2A和ReCompile.now have auto start=std::chrono::high_resolution_clock::now(); selec

我已经编写了一个代码来测量排序算法的运行时间,并将时间写入一个文件中,但我一直在
“错误:没有匹配”操作符,你试图流一个代码:STOR::持续时间< /代码>到一个代码> STD::OFSUCT,但是你可能想流<代码>持续时间。计数< /代码>哇,我不认为它是那么简单。非常感谢!用G++简单地把标准C++ 20改成<代码> -STD= GNU+2A和ReCompile.now have

  auto start=std::chrono::high_resolution_clock::now();
  selectionsort(numberarray, length);
  auto stop=std::chrono::high_resolution_clock::now();
  auto duration = std::chrono::duration_cast<std::chrono::microseconds>(stop-start);
datafile << length << ';' << duration << endl;