腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
对
大于
int64_t
的
值
使用
std
::
ratio
?
、
、
、
我想将太阳质量编码为
std
::比率(以便将其转换为kg)。如果太阳质量是1.988478e+30 kg,我怎么做呢?
std
::
ratio
<(unsigned long long)1'988'478e+30, 1> kg_to_solar_mass // overflow
浏览 14
提问于2020-04-16
得票数 0
1
回答
持续时间可以用秒来初始化,而不是毫秒?
、
、
作品:
std
::chrono::duration<unsigned long long> test1 =
std
::chrono::seconds(1);为什么会有区别?持续时间内部没有足够
的
粒度吗? 从
值
(毫秒)初始化持续时间
的
首选方法是什么?
浏览 0
提问于2018-09-25
得票数 2
回答已采纳
2
回答
在常量表达式中
使用
clang编译TensorFlow时出错
、
、
我正在尝试
使用
clang编译tensorflow,并得到以下关于constexpr
的
错误constexpr Duration FromInt64(
int64_t
v,
std
::
ratio
<60>) {^ 下面是相关
浏览 0
提问于2020-06-02
得票数 0
1
回答
无法键入定义
std
::chrono::microseconds以重写其定义以更改其基础类型
、
、
、
、
在libc++中,
std
::chrono::microseconds定义为对于64位平台,冗长
的
定义导致了许多与
int64_t
的
冲突,因为代码早些时候是为相同
的
代码定义
的
。我想在gnustl版本中覆盖现有的微秒定义,如下所示: typedef
std
::chrono::duration<
int64_t
, <e
浏览 4
提问于2019-07-15
得票数 0
3
回答
Clang
的
libc++:在
std
::chrono::the
的
定义中
使用
long long
、
、
、
在32位平台上
的
libc++中,
int64_t
定义为long long
的
别名.在64位平台上:long。另一方面,在
std
::chrono::duration别名
的
定义中,您可以发现 long long被不小心地
使用
: foo(
int64_t
); 成为一个可移植
的
解决方案。那么,
使用
long long<e
浏览 13
提问于2016-03-30
得票数 0
1
回答
使用
std
::chrono创建自定义
的
"SI单元“类型
、
std
::chrono::duration是
如何
使用
std
::
ratio
创建“单元”
的
一个很好
的
例子。对于“单元”库来说,
std
::
ratio
本身并不十分有用,这两种选择要么类似于Boost.Unit (
使用
起来非常复杂),要么自己编写(为什么要重新发明轮子?)我关心
的
另一个问题是是否应该
使用
double而不是float,以及是否有更好
的
方法来避免浮点错误。::c
浏览 0
提问于2015-09-22
得票数 5
2
回答
周期计数函数
、
我是时间库
的
新手,我试图用它来编写一个函数,返回两次之间
的
5分钟周期。例如,我有以下通用代码:using namespace
std
::chrono_literals; auto tp_test = tp_now - 4min; //define 2nd tp duration<
int64_t
浏览 3
提问于2021-05-26
得票数 1
回答已采纳
2
回答
C++ a string- int_64通常转换为int_64字符串号
、
当你加入一个比int_64
的
最大值更大
的
C++时,我得到
的
是负值。 我们有一个构建编译器
的
项目,我们读取字符串并尝试将其转换为表达式。我们需要能够在int_64中转换一个字符串,如果它
大于
最大
值
,而不是给出一个错误,就会变成负值。例如,如果我有一个字符串s= "9223372036854775808“,我需要能够将其转换为int_64格式,但是
值
为-9223372036854775808,但是正常
的
转换会给我一个错误。.+8,但有没有更简单<
浏览 0
提问于2018-03-26
得票数 0
2
回答
如何
比较两个int64和INT64_MAX
的
和?
、
我知道
大于
INT64_MAX
的
数字会环绕负值,所以
如何
比较和溢出时,即和
大于
INT64_MAX。#include <iostream>
int64_t
a = INT64_MAX; /
浏览 0
提问于2021-12-02
得票数 3
回答已采纳
6
回答
在32位和64位程序中
使用
std
::with::rep with printf
、
、
、
、
有这样
的
代码:#include <chrono> {} main.cpp:在函数‘int():main.cpp:7:19: format’%lld‘期望类型为’long long int‘
的
参数,但参数2
的
类型是’long int‘-Wformat= printf("%lld&
浏览 7
提问于2017-08-31
得票数 9
回答已采纳
2
回答
uint64_t中
的
唯一
值
在
int64_t
中也是唯一
的
吗?
、
、
给定唯一(
std
::uint64_t类型)整数向量,如果我将(
std
::uint64_t类型)向量转换为(
std
::
int64_t
类型)整数向量,是否保证它是唯一
的
?像这样铸造
std
::vector<
std
::
int64_t
> signedVec( unsignedVec.begin(
浏览 0
提问于2019-05-15
得票数 5
回答已采纳
1
回答
我
的
代码
对
200,000个质数有效,但当我尝试
对
2,000,000个数字运行它时,显示分段错误(核心转储)
、
、
‘我
的
代码
对
200,000个质数有效,但当我尝试
对
2,000,000个数字运行它时,显示分段错误(核心转储)。’using namespace
std
;long long n;long long prime[n]; for(long long i=0;i<=n;i++)
浏览 14
提问于2020-03-31
得票数 0
回答已采纳
1
回答
在C++中将时间从一个环境转换为另一个环境
、
、
、
、
在我
的
应用程序中,我需要返回时间
的
字符串表示,精度为纳秒(这是我从服务器获得
的
值
的
准确性),所以我必须
使用
计时库。为了做到这一点,我首先必须将从服务器获得
的
值
表示为一个chrono::time_point,并以100纳秒间隔
的
尺度计算1601-01-01 :00:00 UTC
的
时代,因此它和我得到
的
值
是相同
的
。在我得到了addjustedTimeFromServe
浏览 6
提问于2017-05-23
得票数 2
回答已采纳
1
回答
为什么虚假共享仍然影响非原子,但远小于原子?
、
、
、
、
考虑以下证明存在错误共享
的
示例:{对于一个将a和b分开
的
结构,not_shared_t在几秒钟内积累
的
值
大约是shared_t
的
10倍。到目前为止,预期
的
结果是:单
浏览 2
提问于2020-05-08
得票数 3
回答已采纳
1
回答
带有'
std
::runtime_error‘
的
C++0x random_device
、
、
、
我想
使用
Mersenne twister引擎来生成随机
int64_t
数,并且我
使用
前面找到
的
一些信息编写了一个函数:#include <random> what(): random_device::random_device(const
std
::string&) 正如我之前所说
的
,我
对</
浏览 0
提问于2013-03-31
得票数 4
回答已采纳
2
回答
使用
操作符""s for
std
::与gcc同步
、
、
我想
使用
,例如10s来表示“10秒”,如下所示:但是,我发现了一个错误: g++ -fext-
浏览 0
提问于2018-05-24
得票数 4
2
回答
memcpy是将浮子打包到uint32中
的
标准方法吗?
、
、
、
下面是将浮点数打包到uint32中
的
最佳方法吗?这可能是一个快速而简单
的
方法,但我想确保没有更好
的
方法,或者在进程之间交换
值
不会带来奇怪
的
问题。在我
的
例子中,“最好”是它永远不会破坏一个兼容
的
C++编译器(给定静态断言),可以在同一台计算机上
的
两个进程之间打包和解压缩,并且就像将一个uint32复制到另一个uint32中一样快。
浏览 8
提问于2019-12-05
得票数 2
回答已采纳
4
回答
没有符合要求
的
方式来转换相同大小
的
签名/无符号
、
、
我担心我可能遗漏了一些琐碎
的
东西,但如果您希望保留原始
的
无符号
值
,则似乎没有真正安全
的
方法将其转换为/从有符号类型转换。这似乎是有限
的
,因为我们知道,例如,在任何硬件上,uint64_t都应该安全地转换为
int64_t
并返回,而不改变
值
。此外,标准布局类型
的
规则实际上保证了安全转换,如果我们在这两种类型之间进行memcpy而不是赋值。 我说
的
对
吗?澄清:没有签名
的
签名版本肯定没有保证<em
浏览 5
提问于2012-02-27
得票数 9
回答已采纳
2
回答
C++给了我奇怪
的
结果
、
、
、
运行以下C++代码有一个非常奇怪
的
结果:{即使我将数据类型更改为长整数,也会给出相同
的
错误结果。我
的
环境是,cl -c -nologo -Zc:wc
浏览 2
提问于2021-07-14
得票数 1
回答已采纳
2
回答
超过最大数类型大小
的
枚举
、
根据我们
对
底层类型
的
标准: 但这对我
的
例子意味着什么?::cout << "X unsigned: " <&
浏览 1
提问于2019-01-04
得票数 12
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券