首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >std::chrono::duration::count函数的实际结果类型是什么

std::chrono::duration::count函数的实际结果类型是什么
EN

Stack Overflow用户
提问于 2018-08-02 07:57:08
回答 2查看 999关注 0票数 3

在下面的例子中,std::chrono::duration::count函数的实际结果类型是什么:

代码语言:javascript
复制
std::chrono::duration_cast<std::chrono::milliseconds>(end - begin).count();

它的seems看起来像是某种rep类型,但它实际上是什么?我需要知道将其传递给其他语言的确切类型。例如,我可以直接将其转换为long long吗?

EN

Stack Overflow用户

发布于 2018-08-02 08:21:38

类型为std::chrono::milliseconds::rep。您可以使用a function that prints out types检查此类型。例如:

代码语言:javascript
复制
#include "type_name.h"
#include <chrono>
#include <iostream>

int
main()
{
    std::cout << type_name<std::chrono::milliseconds::rep>() << '\n';
}

对我来说(可能对你也是),这会输出:

代码语言:javascript
复制
long long
票数 2
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51643772

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档