On 11/23/19 11:26 PM, Thiago Macieira wrote:

Wrapping int() around requires more manual work.

I understand, but I think this is the type of change that will eventually
become a problem down the road. We think it can help with porting, but it may
later introduce subtle bugs by truncating sizes.

Something that is very common in application code is, that you have some sort of index, where -1 is used to indicate that the index is not valid, f.e QVector::indexOf

Statements where you compare an index with the size happen often and when they don't have the same data type it is not a temporary migration problem - it is a regression in terms of convenience.

I fully agree with André - having 2 different APIs makes a lot of sense to me. But instead of using count/size I would use something like countU/sizeU. like you have QPen::widthF and QPen::width.

My 2 cents,
Uwe


_______________________________________________
Development mailing list
[email protected]
https://lists.qt-project.org/listinfo/development

Reply via email to