Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/153.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
以下typedef在chrono::duration中是什么意思? 我在阅读AN时遇到了一个代码,作者声明“C++标准库提供了以下类型定义:” 名称空间std{ 名称空间计时{ typedef持续时间=64位,纳秒>纳秒; 类型定义持续时间=55位,微秒>微秒; typedef duration=45位,毫秒>毫秒; 类型定义持续时间=35位>秒; 类型定义持续时间=29位,比率>分钟; 类型定义持续时间=23位,比率>小时; } }_C++_Chrono - Fatal编程技术网

以下typedef在chrono::duration中是什么意思? 我在阅读AN时遇到了一个代码,作者声明“C++标准库提供了以下类型定义:” 名称空间std{ 名称空间计时{ typedef持续时间=64位,纳秒>纳秒; 类型定义持续时间=55位,微秒>微秒; typedef duration=45位,毫秒>毫秒; 类型定义持续时间=35位>秒; 类型定义持续时间=29位,比率>分钟; 类型定义持续时间=23位,比率>小时; } }

以下typedef在chrono::duration中是什么意思? 我在阅读AN时遇到了一个代码,作者声明“C++标准库提供了以下类型定义:” 名称空间std{ 名称空间计时{ typedef持续时间=64位,纳秒>纳秒; 类型定义持续时间=55位,微秒>微秒; typedef duration=45位,毫秒>毫秒; 类型定义持续时间=35位>秒; 类型定义持续时间=29位,比率>分钟; 类型定义持续时间=23位,比率>小时; } },c++,chrono,C++,Chrono,我的问题是有符号整数类型>=64位是什么意思?它的意思是有符号整数减去类型?如果是这样的话,你怎么解释呢?这不是实际的代码;它仅说明(用“自然”语言)在兼容实现中模板的类型参数需要什么 所以“有符号整数类型>=64位”意味着“任何至少有64位的有符号整数类型”,但字母更少。哦,我明白了!非常感谢你!是C++的一个很好的参考,在这种情况下,这些字体的格式更清晰。 namespace std { namespace chrono { typedef duration<signed int

我的问题是
有符号整数类型>=64位是什么意思?它的意思是
有符号整数
减去
类型
?如果是这样的话,你怎么解释呢?

这不是实际的代码;它仅说明(用“自然”语言)在兼容实现中模板的类型参数需要什么


所以“有符号整数类型>=64位”意味着“任何至少有64位的有符号整数类型”,但字母更少。

哦,我明白了!非常感谢你!是C++的一个很好的参考,在这种情况下,这些字体的格式更清晰。
namespace std {
namespace chrono {
   typedef duration<signed int-type >= 64 bits,nano>        nanoseconds;
   typedef duration<signed int-type >= 55 bits,micro>       microseconds;
   typedef duration<signed int-type >= 45 bits,milli>       milliseconds;
   typedef duration<signed int-type >= 35 bits>             seconds;
   typedef duration<signed int-type >= 29 bits,ratio<60>>   minutes;
   typedef duration<signed int-type >= 23 bits,ratio<3600>> hours;
   }
}