我的std :: chrono有点问题。
根据G ++版本,一些关键词会改变(monotonic_clock / steady_clock)。
我想做这样的事情:(伪代码)
If G++-version < 4.6
Use this code
Else
Use this one
我在Google上找不到任何信息,也许我没有好的关键字。
答案 0 :(得分:3)
根据提供的文档here,您可以这样做:
#if __GNUC__ > 4 || \
(__GNUC__ == 4 && (__GNUC_MINOR__ > 6 || \
(__GNUC_MINOR__ == 6 && \
__GNUC_PATCHLEVEL__ >= 0)))
// Greater than or equal to 4.6.0
#else
// Less than 4.6.0
#endif