在我的 C++ 代码中,我有一个表达式,我将 unsigned long 整数乘以 int 以将结果分配给 unsigned long int。我收到“溢出返回值”的警告。我试图将 int 转换为 unsigned long 但它没有帮助。有什么建议么...
表情是这样的——
uint64_t size = 0;
uint64_t value = getvalue();
int pageSize= getPageSize();
size = value*(uint64_t)pageSize;