私の C++ コードには、unsigned long integer を int に乗算して結果を unsigned long int に代入する式があります。「戻り値がオーバーフローしました」という警告が表示されます。int を unsigned long にキャストしようとしましたが、役に立ちませんでした。助言がありますか...
表情はこんな感じ~
uint64_t size = 0;
uint64_t value = getvalue();
int pageSize= getPageSize();
size = value*(uint64_t)pageSize;