gpt4 book ai didi

c++ - iOS - 隐式转换丢失整数精度 'size_t'(又名 'unsigned long')到 'int'

转载 作者:太空宇宙 更新时间:2023-11-04 11:40:49 27 4
gpt4 key购买 nike

size_t subsetBytesPerRow, subsetHeight, subsetWidth, subsetHeight;

方法调用:

(new GreyscaleLuminanceSource(subsetData, subsetBytesPerRow, subsetHeight,
0, 0, subsetWidth, subsetHeight));

方法声明:

GreyscaleLuminanceSource(unsigned char* greyData, int dataWidth, int dataHeight,
int left, int top, int width, int height);

得到这个警告 'size_t'(又名'unsigned long')到'int'。如何解决这个问题?

最佳答案

只需将类型声明更改为 int:

int subsetBytesPerRow, subsetHeight, subsetWidth, subsetHeight;

如果这只是将一组警告换成另一组警告,您可以将类型改回 size_t,然后在调用中将每个参数转换为 intGreyscaleLuminanceSource

关于c++ - iOS - 隐式转换丢失整数精度 'size_t'(又名 'unsigned long')到 'int',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21482957/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com