char* 传递
void OutputRecodingDataToCSV(char* info, int id);
void ThreadDataRecording::OutputRecodingDataToCSV(char* info, int id)
{
std::ofstream outFile;
outFile.open("/home/moi/SlamKarto_ThreadData.csv", std::ios::app);
outFile << time(NULL) - StartTime << ',' << info << ',' << id << std::endl;
outFile.close();
}
char* hello = "Recording~!";
Thread_RECORDING.OutputRecodingDataToCSV(hello, omp_get_thread_num());
std ::string 传递
#include<string>
void OutputRecodingDataToCSV(std::string info, int id);
void ThreadDataRecording::OutputRecodingDataToCSV(std::string info, int id)
{
std::ofstream outFile;
outFile.open("/home/moi/SlamKarto_ThreadData.csv", std::ios::app);
outFile << time(NULL) - StartTime << ',' << info << ',' << id << std::endl;
outFile.close();
}
Thread_RECORDING.OutputRecodingDataToCSV("coreNum", omp_get_thread_num());