0

我是使用 Ubuntu 的新手,我用 C++ 为 windows 编写了一个分类算法,其中我必须记下训练和测试时间,所以我使用头文件 windows.h 使用 SYSTEMTIME。现在我正在尝试在 Ubuntu 中运行代码,但 windows.h 无法识别,是否可以替换 Ubuntu 中的 windows.h 标头。如果没有关于我应该如何计时代码的任何建议?

4

1 回答 1

0

您可以使用来自 time.h 的 struct tm 对于 C++ 使用

#include <ctime>

结构是:

struct tm {
    int tm_sec;         /* seconds */
    int tm_min;         /* minutes */
    int tm_hour;        /* hours */
    int tm_mday;        /* day of the month */
    int tm_mon;         /* month */
    int tm_year;        /* year */
    int tm_wday;        /* day of the week */
    int tm_yday;        /* day in the year */
    int tm_isdst;       /* daylight saving time */
};
于 2013-08-22T14:31:49.353 回答