【发布时间】:2020-02-26 16:06:15
【问题描述】:
这很可能是一个简单的问题,但我不知道该怎么做。 std::chrono::duration_cast<std::chrono::microseconds>() 如何与typedef、std::function 或其他任何东西一起使用?我不能使用using std::chrono,我试图创建一个指向函数的指针,但是当我查看cppreference时,我头晕目眩,加上我看到的所有代码都使用auto,这没有帮助。
【问题讨论】:
-
您只想要
using std::chrono::duration_cast;或者using std::chrono::microseconds;?还是using namespace std::chrono;? -
我可以
typedefmicroseconds和high_resolution_clock,但不能duration_cast。如果我可以使用using...,我就不需要这些了。 -
为什么不能使用
using ...?? -
@aconcernedcitizen 那么请询问错误信息,而不是根据您认为的需要提出不合理的要求。你只是有错误的语法。我在第一条评论中给了你正确的。
-
@aconcernedcitizen 请询问错误信息。在您的问题中显示您的代码和错误消息,我们可以告诉您您做错了什么。如果
using不起作用,typedef不是解决方案。using可以做typedef可以做的所有事情。
标签: c++ function-pointers typedef